读书笔记: 软件工艺

https://book.douban.com/people/fleure/annotation/20406702/

外包的危害

<原文开始>所有开发者都必须花时间来从头了解业务领域。</原文结束> <原文开始>项目结束之后,这支团队就会被拆散,开发者被分派到别的项目中去,对于构造这个应用程序的细节知识就此灰飞烟灭。</原文结束> <原文开始>很多人都会常年光顾同一位牙医。软件开发也是如此。</原文结束> ## 学徒开发者 <原文开始>没有反馈的实践只会强化错误。</原文结束> ## 理解软件开发 <原文开始>软件开发的整个过程可以总结为:获取明确的和隐含的知识,并将这些知识具现化到软件之中。</原文结束> <原文开始>资产的设计过程,是一个社会性的学习过程,知识通过此过程而被具现化为对社会有用的形式。</原文结束>