摘要:
注释: 不恰当的信息:注释只应该描述有关代码和设计的技术性信息。 废弃的注释:过时、无关或不正确的注释就是废弃的注释。 冗余注释:注释应该谈及代码自身没提到的东西 糟糕的注释:值得编写的注释,也值得好好写。 注释掉的代码 环境: 需要多步才能实现的构建:构建系统应该是单步的小操作。 需要多步才能做到 阅读全文
摘要:
OO原则是我们的目标,而设计模式是我们的做法。 <! more 策略模式 (Strategy) 在软件开发上,一直不变的真理是“change”。不管软件设计的多好,一段时间之后,总是要成长与改变,否则软件就会“死亡”。 策略模式(Strategy):定义算法族,分别封装起来,让它们之间可以互相替换, 阅读全文
摘要:
军规:让营地比你来时更干净。 <! more 整洁代码 Leblanc : Later equals never. (勒布朗法则:稍后等于永不) 对代码的每次修改都影响到其他两三处代码。 修改无小事。 如同医生不能遵从病人的意愿,程序员遵从不了解混乱风险的经理的意愿,也是不专业的做法。 赶上期限的唯 阅读全文