一份好的程序设计,会符合可扩展、可重用、可测试、可维护、可移植、易理解中的多个特质;而一份不考虑这6方面的程序设计,将会是软件系统质量的灾难。
本书重点探讨程序设计思想,不涉及管理、制度、人力、设计、测试等其他软件工程环节。旨在帮助软件开发人员设计出能经受结果考验的代码,其中提及的一些设计思想,应该获得开发人员的重视,并成为程序设计贯穿始终的基本理念。
“上医治末病,中医治欲病,下医治已病。”
——源自《黄帝内经》
背景
当我们赶工各种项目,经常会把一些坏的程序设计带入软件开发中,希望能有一份 程序设计思想 的书,方便及时查阅。翻了翻淘宝、当当上有关于程序设计的书,它们基本是面向系统性学习的。
于是,我们商量之下便规划了这本手边书 :)
感谢贡献者
yaochen100, KeVeNSlay, wangyf2017, douglas8, zengyifei2004,CodeGeek,jamsry ,xiaodi8704
如果你喜欢本书,欢迎加入我们!
加入流程:
- 以任何形式告知我你的 GitBook邮箱
- 你会收到邀请邮件
- 成功!
- 登录自己的GitBook编辑本书