《梦断代码》阅读笔记02

“成果也可用于智慧增进研究项目自身,改进研究和开发智慧增进系统编程活动的效能。"对于软件的开发不能浅尝辄止,而要在站在其他维度多思考思考,有没有什么可以改进的.

 “大多数人并不想学拉小提琴。”简易与强大、方便与精细之间的拉锯战,关于可用性原则,我们中的多数人- -开始都有一种可以理解的成见:计算机应该让工作变得更容易;为什么不让它们干重活呢?但是,将恩格巴特的程序斥为“对抗人类"并不公平,因为其全部目的就是找出如何让技术帮助大幅提高人类思考效率的方法。

在各种软件项目中,无论大小、无论公私、无论新旧,都可以看到类似的悲惨故事。撇开具体细节不谈,模式令人郁闷地一致:标靶移来移去。目的忽上忽下。计划不切实际。期限一拖再拖。预算膨胀超支。绝望已极。混乱不堪。进行编程前一定要有明确的需求分析,最好是文档,这样才能使开发有节奏

原文地址:https://www.cnblogs.com/ywqtro/p/12865369.html