有若干事情是我们写代码一直所追求的:
1. 可读性好
2. 可维护性好
3. 开发效率高
4. 无法描述的美
这些因素都跟代码简洁相关。
当你学习业内专家写的代码时,你会发现一个共性,你认为好的和优美的代码都是简洁的。无论多么复杂的应用或系统,拆分出的每个部分都保持简单。具有单一职责的简单对象,包含具有描述性名称的简单方法。 一些人认为5~10行代码组成的方法是一个理想目标。
小结
漂亮的代码一定是简洁的代码。每个独立的部分保持简单,单一职责,跟系统的其他部分关系简单。只有这样,我们才可以保持系统简单,可测试性高,从而使得在系统的整个开发周期内保持较高的开发速度。