Clean Code 阅读笔记四

Clean Code 阅读笔记四

格式

日常编码中,需要保持良好的编码格式,自己选择简单好用规则,一致保持下去。团队合作中,成员们应该经过商量探讨从而选择并且统一使用同一套编码规则,可以使软件具有统一的风格,降低软件的阅读复杂度。编码过程中,如需要注意缩进,变量的位置,以及相关代码函数应该靠近等等都可以大大地提高代码的可阅读性,提高效率。

对象和数据结构

此处直接引用书中原话,对象暴露行为,隐藏数据。以便于添加新对象类型而无需修改既有行为,同时也难以在对象中添加新行为。数据结构暴露数据,没有明显的行为。便于向既有数据结构添加新行为,同时也难以向既有函数添加新数据结构。在任何系统中,我们有时希望能够灵活地添加新数据类型,所以更喜欢在这部分使用对象。另外一些时候,我们希望灵活地添加新行为,这时我们更喜欢使用数据类型和过程。优秀的软件开发者应该不带成见地了解这种情形,并依据手中工作的性质选择其中一种手段。

错误处理

在处理异常的时候,应该做到

使用异常而不是返回错误码,整洁而美观。

可能出现异常的地方,先写异常处理语句。

可控异常使用需注意,一般应用开发,依赖成本要高于收益。

给异常提供足够的信息说明,能够寻其踪迹由来。

避免函数返回NULL值,以及传递NULL参数。

你可能感兴趣的:(Clean Code 阅读笔记四)