code complete 2阅读笔记(第二章)
2010-07-29 15:42
148 查看
隐喻的重要性:
软件开发过程可以隐喻为构建一个建筑物。而不能隐喻为作物的生长过程。
大型软件和小型软件的区别在于,大型软件需要前期的充分的架构。因为在后期变动架构的代价是致命的。
而小型软件可以反复的打翻重头再来,这种代价是比较小的。
每位程序员都有很多工具箱:
并不存在一种工具适用于所有的软件开发。而如何选择正确且适宜的工具是有效编程的程序员的关键。
软件开发过程可以隐喻为构建一个建筑物。而不能隐喻为作物的生长过程。
大型软件和小型软件的区别在于,大型软件需要前期的充分的架构。因为在后期变动架构的代价是致命的。
而小型软件可以反复的打翻重头再来,这种代价是比较小的。
每位程序员都有很多工具箱:
并不存在一种工具适用于所有的软件开发。而如何选择正确且适宜的工具是有效编程的程序员的关键。
相关文章推荐
- 第一章+第二章阅读笔记
- thinking in java 阅读笔记 第二章 一切都是对象
- 《GPU编程与CG语言之阳春白雪下里巴人》阅读笔记 第一章+第二章
- thinking in java 阅读笔记 第二章 一切都是对象
- thinking in java 阅读笔记 第二章 一切都是对象
- css权威指南阅读笔记-第二章css选择器
- thinking in java 阅读笔记 第二章 一切都是对象
- thinking in java 阅读笔记 第二章 一切都是对象
- C++ Primer 第二遍阅读笔记(第二章)
- thinking in java 阅读笔记 第二章 一切都是对象
- thinking in java 阅读笔记 第二章 一切都是对象
- 阅读笔记——第二章——《VC++深入详解》————孙鑫
- thinking in java 阅读笔记 第二章 一切都是对象
- thinking in java 阅读笔记 第二章 一切都是对象
- C++ primer 5th 第二章阅读笔记
- 阅读笔记-第二章
- 推荐系统实践阅读笔记——第二章 利用用户的行为数据
- 《番茄工作法图解》第二章阅读笔记
- Team Geek 阅读笔记之 第二章 Building an Awesome Team Culture
- thinking in java 阅读笔记 第二章 一切都是对象