# 整洁代码

> 代码主要是写给人看的，顺便给机器运行。

- ID: m02175
- 分类: technical
- 领域: 软件工程

## 定义

代码主要是写给人看的，顺便给机器运行。整洁代码特征：命名清晰、函数短小、单一职责、无重复。脚手架作用：职业素养的体现。在任何协作中，产出的可读性（Readability）比炫技更重要。写文档、写代码、写邮件，都要以“下一个接手的人能秒懂”为最高标准。

## 机制

罗伯特·马丁提出代码应可读、职责单一、命名清晰、无重复，像散文一样易维护。它把可维护性前置。

## 练习

用小函数与好命名，消除重复与副作用，写自解释代码。用测试守护。

## 脚手架用法

职业素养的体现。在任何协作中，产出的可读性（Readability）比炫技更重要。写文档、写代码、写邮件，都要以“下一个接手的人能秒懂”为最高标准。

[阅读网页](https://thinkingmodels.site/entries/detail/m02175)
