别急着动手写代码:先想清楚这几点,后面少改八百回 - 工程师高培

Wait 5 sec.

【摘要】软件开发从来不是一次写完就结束的事情。需求会变,技术会升级,团队会流动。一套代码能跑多久、改起来顺不顺手、新同事接手快不快,这些往往比“第一次写出来”更重要。高质量软件设计与设计模式,谈一谈从原则到实践的几条路径,设计模式不是银弹,但理解背后的原则,能帮我们少走一些弯路。 一、什么算“高质量”的软件 阅读全文