《代码整洁之道》笔记——1整洁代码
来源:互联网 发布:mysql读写分离mycat 编辑:程序博客网 时间:2024/04/29 07:05
初入编程行当,代码写的又脏又乱。代码总会越写越多,项目越来越大。杂乱的代码不利于他人维护不说,自己回来看也是一头雾水,这样是很不利于持续开发的。
经师傅指点,获书一本,研读收益,于此笔记。
什么是整洁的代码?这个各有各的理解。我的理解就是,易于理解、易于维护。至于高效那是另一方面的事了。它很难一蹴而就,通常经过多次修改维护才能整洁起来。
从命名说起:
无论是变量、参数、函数、类、包,都应该能从名字了解到它是什么或者要做什么。要避免短的、无意义的命名,如“str1”。两个名字的区分要清晰,冗余的字符不要放到名字里,比如给一个list起名叫“AddressList”。名字应该是能够读的出来的,方便沟通。如果通过注释才能了解一个名字或者一段代码要做什么,那就是失败的代码。
再说函数:
函数应该尽可能的短小,且专注于完成一件事。函数的参数也应该控制在一两个,如果参数过长,那可以考虑封装为一个类了。尽量不要返回null,可以抛出异常,不要返回错误码。
0 0
- 《代码整洁之道》笔记——1整洁代码
- 代码整洁之道精华——第一章 整洁代码
- 笔记:代码整洁之道
- 笔记:代码整洁之道
- 《代码整洁之道》 笔记
- 代码整洁之道——第1章 整洁代码
- [代码整洁之道]-整洁代码
- 代码整洁之道 [1]
- 代码整洁之道 1
- 代码整洁之道(1)
- 代码整洁之道(1)
- 代码整洁之道(一)——初学笔记
- 读书笔记——代码整洁之道
- 代码整洁之道——函数
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- 代码整洁之道
- ps如何重复复制一个相同的图层,以等距离、方向、角度复制?
- linux_muxViz详细安装步骤
- 向数据库中写入文件
- JNLP
- BSD开源协议是一个给于使用者很大自由的协议
- 《代码整洁之道》笔记——1整洁代码
- How to transport translations made in SE63 without access to SLXT or authorization for transport req
- opencv学习篇(3)snake轮廓检测
- 文章标题
- 低功耗蓝牙4.0BLE编程-nrf51822开发(7)-SDP服务发现协议
- CGI 编程规范与历史
- Linux集群规划
- CentOS6.5使用createrepo搭建本地源
- 进度条的实现(线程)