如何写好代码
出处:
mp.weixin.qq.com
作者:
陈晓(逸晓)
抛开性能、并发、一致性等技术因素,好的业务代码,应当如一篇显浅易懂的业务叙实文章,满足以下几个基本条件:
词要达意:最基础的变量、函数、类的命名,是否名达其意。
结构清晰:类的关系结构,函数的调用结构,是否如文章的章节、段落划分层次分明和逻辑清晰。
紧扣主题:包、类、函数是否内聚,是否破坏了单一和开闭原则。
因此,好代码如同好文章,它应该是饱含业务语义(词要达意)、具有自明性和可读性(结构清晰),能够显性化表达业务意图(紧扣主题),让人赏心悦目。
查看原文
171
技术
lddgo
分享于
2023-07-14