代码整洁之道
来源:互联网 发布:海康网络摄像头价位 编辑:程序博客网 时间:2024/05/01 21:51
代码整洁之道
本书写作目的及阅读对象:想成为更好的程序员
第一章 整洁代码
1.代码将永存——明确需求细节,直到机器可以执行,就是编程
2.糟糕代码毁掉公司
3.混乱代码难维护,为以后发展留下隐患
4.简洁代码:
1)能通过所有测试
2)没有重复代码
3)体现系统中的全部设计理念
4)包括尽量少的实体,比如类、方法、函数等
重要的两点:消除重复代码和提高表达力,提早构建简单抽象
第二章 有意义的命名
1.名副其实(别怕名字长) 2.避免误导 3.做有意义的区分 4.使用可以读出来的名称 5.使用可搜索的名称 6.避免使用编码 7.避免映射思维 8.类名应该是名词或名词词组
9.方法名应该是动词或动词短语 10.每个概念对应一个词(别重复命名) 11.勿用双关语 12.使用解决方案领域名称
第三章 函数
函数这一章个人认为比较有用的是区分抽象层级,每个函数应该只做一件事,TO做这件事分为若干步,TO第一步,又分为哪几布……,这样将层级逐一自上而下展开,使得代码逻辑更清晰,步骤更易修改
第四章 注释
第五章 格式
代码写多了,注释和格式应该形成固定风格了,格式和大众格式应保持一致,关键地方注释。
0 0
- [代码整洁之道]-整洁代码
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 《代码整洁之道》
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- poj 1129 Channel Allocation
- 总结@Autowired 和@Resource,对比异同点!
- NSString(拓展)
- Java中获得线程的返回值
- Linux内核代码风格
- 代码整洁之道
- SDUT 3362-数据结构实验之图论六:村村通公路(最小生成树_prim)
- 机器学习算法mini版
- js 运算误差解决方案
- java Timer的使用
- AJAX异步更改数据库
- Mysql 错误:2049的解决
- 中文分词之HMM模型详解
- mysql使用MRG_MyISAM(MERGE)实现水平分表