本内容来自《码神训练营-进阶篇-如何写好代码_章淼》的课程学习笔记。
什么是好代码?
1、5分钟能看懂
2、一个方法里不要超过6步
3、需要思考很久才能看懂不是好代码,最好看注释就能看懂
4、来回翻屏才能看懂的代码不是好带吗
5、没有空行分割开的段落和注释的代码不是好代码
新项目遇到shi山怎么办?
A:要看逆向在这个项目中呆多久。一年以内就不要重构;想长期维护或者追求进步就应该去改进和重构,不怕重构难度压力大,要先把需要重构的模块的单元测试补充好,再重构该模块。
为什么要做CodeReview
1、对公司来说减少上线风险、节省人力成本、有利于培养新人;
2、对个人来说提升被review者的开发能力、避免给自己挖坑
怎么做好CodeReview
做到对自己review的代码像自己写的一样了解
如何成为一个好的reviewer
留有足够的工时做review,保持积极的态度,review前后与提交人保持沟通,对review过又出问题的代码主动承担责任。