- 5
- 0
- 约9.37千字
- 约 14页
- 2017-06-18 发布于湖北
- 举报
编写优雅代码
原⽂出处:http://weibo .com/p/ 100 1643877361430 185536
作者:秦迪,@蛋疼的AXB
课程⼤纲
什么是好代码
如何编写可读的代码
如何编写可发布的代码
如何编写可维护的代码
如何做出优 的设计
如何规划合理的架构
如何处理遗留代码
总结
什么是好代码
对于代码质量的定义需要于从两个维度分析:主观的,被⼈类理解的部分;还有客观
的,在计算机⾥运⾏的状况。
我把代码质量分为五个层次,依次为:
完成功能的代码
⾼性能的代码
易读的代码
可测试的代码
可扩展的代码
如何编写可读的代码
在很多跟代码质量有关的书⾥都强调了⼀个观点:程序⾸先是给⼈看的,其次才是能
被机器执⾏。
逐字翻译
在评价⼀段代码能不能让⼈看懂的时候,可以⾃⼰把这段代码逐字翻译成中⽂,试着
组成句⼦,之后把中⽂句⼦读给另⼀个⼈没有看过这段代码的⼈听,如果另⼀个⼈能
听懂,那么这段代码的可读性基本就合格了。
⽽实际阅读代码时,读者也会⼀个词⼀个词的阅读,推断这句话的意思,如
原创力文档

文档评论(0)