问题1:程序员对自己编写的代码会有什么样的要求?
首先,代码应该能够通过编译,我觉得这是做程序员的底线。
进一步,代码应该可以正确运行,这个是招聘程序员的最基本要求 。
那么再进一步呢?这个时候,有人可能会开始考虑架构设计方面的事情了。
《编写可读代码的艺术》这本书给各位有志(痣/痔)的程序员提了个醒:
优秀的代码,除了可以正确运行以外,还必须具备良好的可读性。
问题2:为什么要代码的可读性如此重要?
在本书的译者序和前言部分,有很多回答这个问题的论理论据。比如:
- 宏观的架构、设计思想、指导原则固然重要,但这些最后都需要靠程序员编写代码来实现。
- 在开发团队中,程序员有很大一部分工作是在阅读其他人编写的代码。
作为开发团队的一员,我真心希望每个团队成员都能意识到,代码的可读性直接关系到团队的工作效率。希望通过这本书的学习,大家能像译者所说的那样,把程序员之间的互相尊重,把自己对工作的尊重,都体现在自己所写的代码中。
本书的目标
指导读者如何编写出“能让其他人在最短时间内理解的代码”。
以下是《编写可读代码的艺术》一书的封面、译者序和前言部分,在百度阅读和微信读书上面均可免费下载:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
网友评论