代码整洁之道

欢迎你来读这篇博客,这篇博客主要是关于代码整洁之道

序言

正文

命名

  • 不要用单个字母命名
  • 不要缩写
  • 不要在名称中携带类型信息
  • 如果你纠结怎么命名,说明你代码结构有问题
  • 不要使用Utils

组合为什么优于继承

  • 继承不利于代码的演进
  • 组合:不通过继承实现代码复用

抽象非百利而无一害

  • 越抽象越耦合

勿写注释

  • 如果复杂到需要写注释,那么就应该考虑能否简化、重构以优化代码
  • 注释的BUG:开发者忘记维护注释,不要相信注释
  • 如果你需要注释去解释代码,不妨把代码写的更像人话

为何要成为不嵌套主义

  • 将花括号视作一层嵌套
  • 反转,尽早返回eg早校验,早返回
  • 核心法则:提炼&反转

过早优化

  • 性能&表现&适应性的权衡是一个问题

参考资料

启示录

富贵岂由人,时会高志须酬。

能成功于千载者,必以近察远。


代码整洁之道
https://allendericdalexander.github.io/2024/05/08/code/
作者
AtLuoFu
发布于
2024年5月8日
许可协议