前言
本文参考了很多项目管理以及开发原则的书籍,具体看过的都会列在下面
- 软件开发的201个原则
- 如何写出好程序
- 编程原则 来自代码大师 MAX Kanat-Alexander 的建议
- 代码不朽:编写可维护软件的10大要则
- 高效程序员的45个习惯
- 代码整洁之道
- 架构整洁之道
- 重构 改善既有代码的设计(第二版)
上述超链接均为京东自营书籍。如果手头宽裕建议入手纸质版书籍,有设备的建议入手电子版。
简介
如果你写的软件总是得不到认可,如果你的软件总是出现生产问题,如果你写的代码过段时间就不认识你了,如果你的软件总是欠考虑,如果,如果。。。
本系列文章专门治理上面这些如果类问题,也是为自己提供一个方便查询方案的位置。
约定
本文代码大部分以短代码的形式出现,部分代码会以多种语言编写( Java/python/javascript/SQL 等,这种会有提醒)
本文应保证每个例子足够清晰明确
其他
对于软件项目管理类的问题,后续会根据需要另写一篇用于软件项目管理相关的文章用于记录
名词解释
- 模型:一些初级的公式算法,没到那么高深的多重算法之类的。
- 开发完成:指的是完成开发并单元测试结束后算作开发完成。