购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第1章
提高代码可读性

对于编程而言,不论我们使用何种编程语言,编写具有良好可读性的代码都应该是程序员始终不变的追求目标。这一目标和追求零缺陷的代码一样重要。一方面,具有良好可读性的代码,通常意味着作者具有清晰的思路,也意味着代码具有较好的质量。另一方面,如今的编程活动越来越趋向于多人协作的模式,程序员经常要使用其他人开发的软件模块,因此需要花费很多时间阅读其他人编写的代码。如果代码的可读性不佳,就会导致其他人很难看懂代码,这无疑会极大地降低工作效率。反之,具有良好可读性的代码则能够有效地成为程序员之间的交流媒介,从而提高协作效率。

Linux内核创始人Linus有句名言——“Talk is cheap, show me the code!”,被网友们诠释为“空谈误国,放‘码’过来”。Linus还有一句名言——“Code is the best document.”,意思是“代码就是最好的文档”。这两句广为流传的名言,既从不同的角度阐述了代码本身的重要性,也从侧面说明了编写具有良好可读性代码的重要性。

本章首先定义了不同级别的代码可读性,然后讨论了坏代码的一些共同特点,讲述了编码风格的主要内容,并给出了C语言编码风格的一些最佳实践。最后,本章探讨了命名的艺术,亦可理解为取名的一些方法和套路。在讨论过程中,本章还提供了几个非常贴近实际的例子,它们可以帮助读者更好地理解这些概念或方法。 kpcbcjC3BGUmdImp8uPKjvqIfaIMqsuhgndNif3AguUO0eWTEuiJzxcIk8AMcgNq

点击中间区域
呼出菜单
上一章
目录
下一章
×