《代码简洁之道》学习笔记

《代码简洁之道》探讨了整洁代码的重要性,涵盖命名规范、函数设计、错误处理、注释原则、格式化、对象和数据结构、错误处理、单元测试等方面。强调了保持代码简洁、避免重复、正确处理边界条件和错误、注重测试的重要性,以及如何逐步改进代码质量。
摘要由CSDN通过智能技术生成

第一章 整洁代码

1、代码有逻辑
2、避免代码反复出现
3、减少依赖

第二章 命名

1、从函数名知道函数的功能
2、驼峰命名
3、方法名应当是动词或动词短语

第三章 函数

1、函数短小
2、函数功能单一
3、switch原则少用,一般使用创建工厂,起转发的作用,适用多个接口
4、函数的参数少于3个,3个以上的参数封装成类
5、输入参数避免当做输出参数使用,参数分离
6、错误处理不光是简单的返回,而是当做一个函数处理
7、结构化编程,不使用goto语句

第四章 注释

1、真正的注释是想办法不写注释
2、尽量利用函数名传达信息
3、使用todo注释未完成的工作

第五章 格式

1、个人或团队应该采用一套简单的格式
2、垂直:
(1)变量声明靠近使用的位置
(2)实体变量应该在类的顶部声明(公共变量)
(3)函数顺序:调用者在前,被调用者在后
(4)概念相关:相关性强的代码放在一起(模块分类)
3、水平:
注意列表的长度,不要太长。

第六章 对象和数据结构

1、对象暴露问题,隐藏数据
2、数据结构暴露数据,没有明显的行为。

<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值