软件工艺的话题(全书完)

来源:互联网 发布:木工吊顶的算法 编辑:程序博客网 时间:2024/04/30 16:01

内容

  1. 征服复杂性
  2. 精选开发过程
  3. 首先为人写程序,其次才是为机器
  4. 深入一门语言去编程,不浮于表面
  5. 借助规范集中注意力
  6. 基于问题域编程
  7. 当心落石
  8. 迭代,反反复复,一次又一次
  9. 汝当分离软件与信仰
要点

  1. 编程的主要目的之一是管理复杂性
  2. 编程过程对最终产品有深远影响
  3. 合作开发要求团队成员之间进行广泛沟通,甚于同计算机的交互;而单人开发是自我交流,其次才是与计算机。
  4. 编程规范一旦滥用,只会雪上加霜;使用得当则能为开发环境带来良好机制,有助于管理复杂性和相互沟通。
  5. 编程应基于问题域而非解决方案,这样便于复杂性管理。
  6. 注意警告信息,将其作为编程的疑点,因为编程几乎是纯粹的智力活动。
  7. 开发时迭代次数越多,产品的质量越好。
  8. 墨守成规的方法有悖于高质量的软件开发。请将编程工具箱中填满各种编程工具,不断提高自己挑选合适工具的能力。


原创粉丝点击