MONTH / August, 2011

代码之初,性本丑?(下)

代码之丑(六)——分家的声明和使用

变量声明的就近原则,除了该文中提到的几点好处之外,还有一点就是能够提高发现声明了却未使用的变量的概率。别小看这个问题,以为编译器会给优化掉,我就碰到过一坨很烂的代码,这个函数里做了大量的计算,比如先经过复杂计算得到 a,然后 a 经过计算得到 b,b 再经过计算得到 c,c 再计算后得到 d,在一团乱麻的代码里,谁也没发现,其实 d 根本没被用到,函数最后直接拿 e 返回了……

代码之丑(七)——你的语言

这篇有点各抒己见的意思,不过我觉得有一点是明确的,学一门语言,主要是学习它的思维方式,而不仅仅学会语法就算完了。至于具体怎么用,这是每个 team 自己定编码规范的事了。

CONTINUE READING »