我对clean code的理解
本文谈论的clean code要求并不高(常规水平),我觉得对于日常开发来说能达到:
- 变量命名清晰简洁、
- 函数功能较为单一,逻辑清晰,能复用的情况下做到不同函数职责设计合理
- 简单场景能简单用到常用设计模式
- ...
以上这些能做到,写出的代码就已经算得上是中上水平了(不要求用一些高阶方法或者什么巧妙方法,甚至没有完整看过代码整洁之道或者重构这种书籍也可以,能正常写整洁代码就可以了),对此有的公司可能要求会更高。
类似于写字,不要求每个人都能写出非常漂亮的字,至少看起来要工整这个要求并不过分。