前几天被QA老大[以下简称QA]调侃了,原因是if else太多(同一个if里面超过了10个else if),然后被QA上了一课。总之这一课讲编程语言执行效率都把CPU的L1,L2讲进去了。
最后是把很多的else if改成了switch case, 而且要把可能执行率比较高的排放在靠前的位置。
然后就是很多编程语言(Ruby, Node)当一个变量作为方法参数的时候,在方法内不论进行什么操作是不会更改这个变量值的(也就是传值传地址的问题),竟然有一次连这个也都不知道了。
看来真是要补补这方面的基础。
麻烦各位V2EXer推荐类似可以弥补此类知识的书籍
<<C Primer Plus>> 和 <<现代操作系统>> 可以满足我么? 还是还需添加一些书单?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/64764
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.