代码质量与技术债系列分享之一 - 如何做好 Code Review
原文中文,约16600字,阅读约需40分钟。发表于: 。这个验证函数,严重违反了单一职责,首先包含了多种校验逻辑,还承担了 submit 数据预处理、submit、error处理;看到下面这段代码,大概能够想象 newValidate 出现的原因,为了文章阅读体验, 删除部分代码。✓ 方法学: 了解Devops,极限编程,Scrum,精益,看板,瀑布,结构化分析,结构化设计。✓ 实践:...
代码审查是有效的质量保证工作流程,降低风险、提高可维护性和研发效率。原则包括基于技术事实和数据的沟通、解决冲突、善用工具。方法包括线下异步审查、面对面审查、团队集体审查。注意代码的设计、功能、安全性、复杂性、测试、命名、注释、风格、文档等。推荐书籍有《编程原则》、《重构:改善既有代码的设计》、《编写可读代码的艺术》。