这个标题有点大,但真的让我这样想!
【同事的一个问题】
昨天在解决程序对语言Bug的时候,我同事Lily问我一个问题:“在我们项目中,怎么给一个程序设置指定的语言?”我说:“我只知道:给苹果的macOS设置一种语言,然后重启系统……我不知道有没有别的方法!”
旁边有个同事说:“测试的同事装了十几个虚拟机,分别设置不同的系统语言,跑脚本测试!”。我觉得特别诧异,但想想自动化测试团队,用虚拟机创建多个系统,也未尝不可提高效率!
然后,我回电脑旁边,但止不住仍然想了一下这件事!这个问题,我也没仔细考虑过!
到网上查了一下,发现真有一个系统命令,可以很方便地单独设置一个App的语言!太方便了!我试了试,很方便!然后立马分享给同事!
这个命令节约了时间,我也就懂中文、英文,其他十几种语言真心不懂!改本地化的Bug的时候,经常要切换到英文环境去定位和修改;改完后再切换到出问题的语言去验证自己的修改是否起作用了!现在换语言不需要重启系统,节约了大量时间,效率提高多了!
【解决一个关键问题可以提升效率数倍】
简单比较一下,为了切换软件的语言,两种方法比较:
1.重启macOS系统
最快也需要1分钟左右。
2.执行语言设置的命令
仅仅两三秒钟!
这个时间压缩——节省到了原来的二十分之一!一次节约57秒;假设每天切换10次,则节省570秒,约10分钟!如果分享给100个开发的朋友,那么可以节约16.67小时!
【提一个好问题是关键】
解决上面的苹果系统语言切换的问题,我在上面查询,仅仅花了不到两分钟!
但我之前一直没有想到这个问题,没有去想找一个简单方法!
那么,提一个好问题,是提高效率的关键!
问题,推动了个人的成长和社会的发展!一个好问题,可以提速发展!那么,学会提问,至关重要!