本文主要是介绍软件工艺的话题(全书完),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
内容
- 征服复杂性
- 精选开发过程
- 首先为人写程序,其次才是为机器
- 深入一门语言去编程,不浮于表面
- 借助规范集中注意力
- 基于问题域编程
- 当心落石
- 迭代,反反复复,一次又一次
- 汝当分离软件与信仰
- 编程的主要目的之一是管理复杂性
- 编程过程对最终产品有深远影响
- 合作开发要求团队成员之间进行广泛沟通,甚于同计算机的交互;而单人开发是自我交流,其次才是与计算机。
- 编程规范一旦滥用,只会雪上加霜;使用得当则能为开发环境带来良好机制,有助于管理复杂性和相互沟通。
- 编程应基于问题域而非解决方案,这样便于复杂性管理。
- 注意警告信息,将其作为编程的疑点,因为编程几乎是纯粹的智力活动。
- 开发时迭代次数越多,产品的质量越好。
- 墨守成规的方法有悖于高质量的软件开发。请将编程工具箱中填满各种编程工具,不断提高自己挑选合适工具的能力。
这篇关于软件工艺的话题(全书完)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!