• 梦断代码阅读笔记03


      这是最后一篇阅读笔记了,我有了一些新的想法。怎样才能使编程像搭积木一样高效而简单呢?考克斯的公司努力了,但是结果让人不是很满意,像乐高积木一样编程是一件幸福的事,但在这样一个悖论:几乎总能找到一段满足大部分需要的代码。但这些拿来的代码所不能做到的部分,恰恰是项目与众不同的创新之处----也是创建这个项目的出发点。打破了我们的美好想法。书中还提到有一种判断程序的标准是判断代码行数,这虽然是一种比较公平的判断标准,但是程序员会因此写出一些可有可无的代码滥竽充数,降低整个软件的执行效率。在我们编写软件的时候,不要把目标定的太高,而是从小项目做起,这样才不会被自己的大篇幅计划和任务所压倒,并且不能总想一口吃个大胖子,一步一步的积累才能做出大项目。

      读完这本书每个人的感受应该都有所不同。我在这本书中体会到了Chandler开发者们的GEEK精神,他们追求完美,但又因此一次次导致项目的延期。作为一个软件工程的产品,Chandler并未被人们广泛的使用,但它那传奇的开发过程却教育者我们每一个软件领域的工作者们,它告诉我们开发一款完美的软件是不能一步登上顶峰的,起码在现在我们必须遵循先出一个雏形,然后一步步完善的规则,虽然这不符合完美主义者的要求,但有时实用性和完美性必须折中,在软件的开发过程中,有舍才有得;这本书告诉我做软件要细心,要有坚定的可执行的计划,要有高效的团队沟通手段等等。

  • 相关阅读:
    linux环境变量
    oracle 11g RAC日志分布
    解决Centos下载文件出现”wget: unabl(www.111cn.net)e to resolve host address”
    转载:root用户无法删除文件 rm: cannot remove Readonly file system
    占用端口
    数学小记
    很多问题的解决都是从简单的方式入手不断优化的
    机器学习之算法学习
    机器学习之二分类
    机器学习之模型评估(损失函数的选择)
  • 原文地址:https://www.cnblogs.com/liqing1/p/5610383.html
Copyright © 2020-2023  润新知