开发原则总结 避免过度设计 要从行之有效的最简单的实现方案开始实施,一定避免在早期引入过度设计 避免侵入式开发 如果设计主干程序,一定设计成可拔插的基座 新增的功能,一定是以拔插模块的形式实现,作为主干程序的补充。避免耦合造成代码合入灾难,不利于项目维护 方案早于开发 完善的方案要早于开发,虽然开发过程中方案大概率还是会变,但起码要把数据结构设计提前定下来 严格把控代码质量 确保合入的代码无垃圾信息,无冗余变量