[笔记] 代码整洁之道1:序言

    软件质量,不但依赖于架构和管理,而且与代码质量紧密相关。    神在细节之中——建筑师Ludwig mies van der Role如是说。以小见大,做好细节是做好整体的基础。

    约在1951年,名为“全员生产维护”(Total Productive Maintenance, TPM)的质量保证手段在日本出现。其核心是“5S”原则,这个原则在生产、编码和生活中均有指导意义。对于编码而言其概念包括:

  • 整理,或组织:逻辑化、命名规则化。
  • 整顿,或整齐:物皆有其位,而后物尽归其位。如果代码不在你希望的地方,就需要重构了。
  • 清楚,或清洁。不留污渍、废料等。遗弃的注释,或半途而无注释的代码除之而后快。
  • 清洁,或标准化。一以贯之的代码风格。
  • 身美,或自律。时刻铭记且在实践中贯彻规程,并以此为乐为追求。

    在生活中,5S之道可以映射到:整洁(减法)、习惯(今日事今日毕)、自省(三省吾身)等。

    这一切的行动的源泉来自于内在的认知与追求:“小处诚实非小事”,也即对细节的重视与追求。代码(生活)细节没有最好只有更好,尽力而为,持续“重构”。

    不说了,整理自己的书桌去了……

注:本文部分摘引自《代码整洁之道》Robert C Martin 著 韩磊 译

猜你喜欢

转载自blog.csdn.net/dou3516/article/details/112299460