《程序员修炼之道:从小工到专家》 阅读笔记04

  学会涉及领域语言,计算机语言会影响你思考问题的方式,以及看待交流的方式,

每种语言都有一些列的特性——静态类型与动态类型等。但是解决一个问题时,用A

性和B特性设计方案会截然不同。与此相反,问题领域的语言可能会提示出编程方案。

在某些情况下,可以更进一步,采用领域的语汇、语法、语义实际进行编程。

  学会估算。估算项目的所需的时间和进度,这会帮助计划的修改和执行。一开始可

能对需要多少时间只有模糊的概念,要先完成初始功能的编码与测试,并将此标记为第

一轮增量开发的结束,介于这样的经验,就可以锻炼原来对迭代次数,以及在每次迭代

中可以包含的内容的猜想,提炼一次比一次好,对进度的信心也随之增长。

原文地址:https://www.cnblogs.com/ssyh/p/9219983.html