Clean code 读书笔记

本文介绍了编程中的命名规范,如类名、对象名和方法名的选择原则;提出了编写清晰、简洁函数的方法,并强调了异常处理的重要性;同时,还讨论了注释的合理使用及格式规范,最后介绍了单元测试的基本准则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有意义的命名

做有意义的命名

对于不同的方法 做有意义的区分

避免使用编码

忽视成员前缀

类名和对象名应该是名词或者名词短语

方法名应该是动词或者动词短语

对属性添加有意义的语境 , 例如 (addrFirsrName)

函数

1、短小
2、函数只做一件事
3、使用异常替代返回错误码
4、抽离try catch 代码块 从主体中抽离出来 另外形成函数

注释

1、尽量减少注释
2、TODO注释 是程序员认为应该做的,但由于某些原因目前还没有做的事情
3、对于注释 掉的代码 直接删除

格式

每个函数 和声明最好有空格区分,易于阅读

紧密联系的代码应该相互靠近

错误处理

对于出现的错误 ,马上进行处理 在编写可能出现的异常,先写try catch finally 语句
将错误处理独立于主要逻辑之外

单元测试

TDD 三定律
TDD 要求我们在编写生产代码时必须先编写单元测试

TDD三定律 :
定律一: 在编写不能通过的单元测试前,不能编写生产代码
定律二:在一个单元测试中只允许编写刚好能够导致失败的内容
定律三:只允许编写刚好能够使一个失败的unit test通过的产品代码
测试代码和生产代码一样重要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值