• 程序员修炼之道——从小工到专家阅读笔记01


    刚读这本书的时候,感觉这本书很混乱,没有套路,不过总体上可以看出整部书注重的是实效,第一章是注重实效的哲学,第二章是注重实效的途径,第三章是基本工具,第四章是注重实效的偏执,第五章弯曲或折断,第六章当你编码时,第七章项目开始时,第八章注重实效的项目。从理论到实践的整体思路都是围绕着实效来写,这也正是做软件的关键,只有实效才能真正做出能够使用的东西。

    第一章在理论上为我们介绍了做好软件的条件。首先一点,就是应该负责。负责任不仅是要在自己的任务范围之内,成功完成任务。还需要在软件的整体上,负起责任,例如要规范代码,使所有人都可以看懂并继续完成项目。另一个负责是在犯错误之后的负责,诚实的承认它,并给出各种选择。也不要责备别人。在供应商不能按时供货的时候,应该预先制订一份应急计划。

    当软件的不可控因素过大的时候,就会出现“软件腐烂”,如果一辆汽车被放置了很久,一旦窗户被打破了,车里的东西就都要被偷走。软件也是一样,一旦软件中,有一个模块没有被规范好,例如出现了低劣的设计,错误的决策,糟糕的代码等,整个系统就将迅速的恶化。所以不要让系统中出现一个破玻璃,就算没时间解决,也要做相应措施。这样的话,就会特别注意代码的规范。

    一个足够好的软件要让用户参与权衡,先让用户用上可用的软件要强于最终发布完美的版本。而且要知道何时停止,一个软件是不可能完美的,要知道用户需求的东西,在适当的时候停止过度的修饰和求精,这样反而更能受到用户欢迎。

  • 相关阅读:
    typeScript 之(3) 类型
    TypeScript 采坑 记录
    typeScript 之(2) 环境部署
    typeScript 之(1) 简介
    webpack 之(29) optiization配置详解
    webpack 之(28) devServer配置详解
    webpack 之(27) resolve配置详解
    webpack 之(26) module配置详解
    docker中的Mysql数据卷与持久化
    TCP三次握手四次挥手
  • 原文地址:https://www.cnblogs.com/xiaosongbiog/p/5609751.html
Copyright © 2020-2023  润新知