zoukankan      html  css  js  c++  java
  • 梦断代码阅读笔记03

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

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

  • 相关阅读:
    LeetCode 79. 单词搜索(Word Search)
    LeetCode 39. 组合总和(Combination Sum)
    LeetCode 34. 搜索范围(search for a range)
    LeetCode 300. 最长上升子序列(Longest Increasing Subsequence)
    一段程序的分析——C++析构器,何时析构
    C++ 字符串, 数字 相互转化
    MFC 如何为控件关联变量
    上位机驱动开发经验之修改3个“附加”
    MFC Edit控件的使用~~
    thinkphp中AJAX返回ajaxReturn()方法分析
  • 原文地址:https://www.cnblogs.com/liqing1/p/5610383.html
Copyright © 2011-2022 走看看