代码整洁之道
欢迎你来读这篇博客,这篇博客主要是关于代码整洁之道
。
序言
正文
命名
- 不要用单个字母命名
- 不要缩写
- 不要在名称中携带类型信息
- 如果你纠结怎么命名,说明你代码结构有问题
- 不要使用Utils
组合为什么优于继承
- 继承不利于代码的演进
- 组合:不通过继承实现代码复用
抽象非百利而无一害
- 越抽象越耦合
勿写注释
- 如果复杂到需要写注释,那么就应该考虑能否简化、重构以优化代码
- 注释的BUG:开发者忘记维护注释,不要相信注释
- 如果你需要注释去解释代码,不妨把代码写的更像人话
为何要成为不嵌套主义
- 将花括号视作一层嵌套
- 反转,尽早返回
eg早校验,早返回
- 核心法则:提炼&反转
过早优化
- 性能&表现&适应性的权衡是一个问题
参考资料
启示录
富贵岂由人,时会高志须酬。
能成功于千载者,必以近察远。
代码整洁之道
https://allendericdalexander.github.io/2024/05/08/code/