《代码整洁之道》读书笔记
我搜索「代码」这两个关键字,给出的官方解释都特别有意思,摘一下百度百科的好了:
代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。
好了,学术介绍一大堆,重点还是在最后一句:计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令。
再精简一下:「人类可读」、「计算机可执行」。
说到底,代码最终还是写给人看的,所以「可读性」就显得尤为重要,但总归我们是要先有「代码」,再有「可读的代码」,经过不断重构or重写,最终形成我们「简洁的代码」。
说几点感受比较大的吧。