zoukankan      html  css  js  c++  java
  • 《人月神话》阅读笔记02

           这本书从深处理解,我的理解是,作者从编程系统产品、职业的乐趣和职业的苦恼方面让我们认识了软件开发这个职业以及充满在这个职业中的乐趣与苦恼。作为一名软件工程的学生,我们虽然编的软件不多,但是在编写软件的过程中我们享受编程的乐趣,享受成功的喜悦,但同时也有苦恼,我们在编写之后经常查不出bug,运行错误。其中巴比伦塔项目的失败是因为缺乏交流,以及交流的结果组织。“因为左手不知道右手在做什么,从而进度灾难、功能的不合理和系统缺陷纷纷出现”。 对我们常用编程语句而言,我们编写程序的效率是固定的。而如果我们使用适当的高级语言,编程的效率可以提高5倍。

           削足适履是指在大型的团队中,各个小组倾向于不断地局部优化,以满足自己的目标,而较少考虑队用户的整体影响。这个部分的意思就是,我们在进行程序设计的过程中,往往会把程序分为几个小部分,而把每个小部分分给不通过的团队,每个团队完成自己部分,而在真是的设计过程中,有的团队可以为了使自己的部分更加完美,而忽视整个程序的需要,这样最终会使整个程序更加糟糕。

           用更合适的功能或者更加精简的语言,不仅可以缩短我们编写代码的时间,更加可以提高我们再学习的时候对代码,项目的理解能力,提高我们的学习能力,提高我们编写代码的能力,我们平时在编写代码的时候,常常因为找不到bug而烦恼,为了找到一个bug而浪费很多时间,如果错误多的时候,更加的麻烦,但是如果我们采用规范的功能、细致的功能,我们可以大大的缩小我们找错误的时间,我们对错误可以有更加精确的定位,重要的是对提高我们编写代码的效率,这对我们的学习还有以后的工作特别重要。

  • 相关阅读:
    在Linux CentOS上编译并安装Clang 3.5.0
    在Linux CentOS 6.6上安装Python 2.7.9
    Mac OS X上用CoreCLR运行一个真正的.NET控制台程序
    在Mac OS X上用自己编译出的CoreCLR运行.NET程序
    Mac OS X上尝试编译CoreCLR源代码
    Linux上成功编译CoreCLR源代码
    CoreCLR中超过3万行代码的gc.cpp文件的来源
    Windows上成功编译CoreCLR源代码
    “CoreCLR is now Open Source”阅读笔记
    AutoMapper指定列名进行映射
  • 原文地址:https://www.cnblogs.com/zhaoxinhui/p/10995857.html
Copyright © 2011-2022 走看看