zoukankan      html  css  js  c++  java
  • 《代码整洁之道》

      最近在看Robert C.Martin所著的《Clean Code》(《代码整洁之道》,韩磊翻译),觉得这本书应该是作为一个软件开发人员,尤其是码农,必读的书。这篇博文是《Clean Code》第一章的读书笔记,以后还会陆续写其他篇章的读书笔记。

      

    第一章 整洁代码

      代码是一定会存在下去的,因为将需求明确到机器可以执行的细节程度,只有编程可以做到。这正是需要代码的时候。

      正因为代码不会消失,而糟糕的、混乱的代码对项目的后期维护升级,对新人熟悉项目也会造成不小的麻烦。正像《Clean Code》所说的那样,“糟糕的代码可以毁掉一家公司”。所以维持代码的整洁、规范就显的十分必要。

      但是什么样的代码才算是整洁、规范、简单的代码呢?

      整洁的代码逻辑应该直截了当,尽量减少依赖关系,性能调至最优;整洁的代码简单直接,从不隐藏设计者的意图,抽象干净利落,控制语句直截了当;整洁的代码应该让作者之外的开发者看得懂。

      简单的代码,依其重要的顺序:

        能通过所有测试;

        没有重复代码;

        体现系统中的全部设计理念;

        包括尽量少的实体,比如类、方法、函数等。

      这一章的内容相对较少主要是开个头,也请博客园的诸位朋友监督。

  • 相关阅读:
    每日日报2020.12.1
    每日日报2020.11.30
    981. Time Based Key-Value Store
    1146. Snapshot Array
    565. Array Nesting
    79. Word Search
    43. Multiply Strings
    Largest value of the expression
    1014. Best Sightseeing Pair
    562. Longest Line of Consecutive One in Matrix
  • 原文地址:https://www.cnblogs.com/aston/p/5184911.html
Copyright © 2011-2022 走看看