7 lines
533 B
Markdown
Executable File
7 lines
533 B
Markdown
Executable File
1. 避免嵌套地狱、回调地狱、异步 调用 /互套 地狱
|
|
2. 写一段相对复杂的逻辑之前, 想想如果明天要把这段代码介绍给项目组其他同事让他理解这段逻辑, 需要怎么写才能尽可能的降低需要给他解释的成本
|
|
3. 在第 2 点完成后, 给刚刚需要‘解释’的地方, 加上注释
|
|
4. 如果第 2 点写出来的逻辑还是难看懂, 那干脆就写面条代码
|
|
5. 后续在迭代中, 如果涉及到这段代码, 如果有更好的想法, 可以及时小范围重构
|
|
|