印象最深的三条
一、函数应该短
多短算短?书里的答案是:一个函数只做一件事。如果要用「并且」来描述一个函数,就该拆了。
二、注释是失败的证明
当你想写注释解释一段代码在干什么时,先想想能不能把代码本身改得不需要注释。
不过要注意,这条不适用于**解释「为什么」**的注释——业务上的坑、历史包袱的说明,反而是最该留下的。
三、命名是最便宜的重构
变量名从 d 改成 daysSinceCreation,只花 3 秒,但能省下未来无数次的「这是什么」。
书里有些例子用的是 Java,读起来略啰嗦,但原则是通用的。
评论
还没有评论,来说点什么吧。