经历很多内部培训程序员的培训方法和课程,感觉相当来说CodeReview这个内部制度,对程序员,尤其是像我这样资历较笨拙之人有很好的技术提高促进作用。
但如果仅应付制度,完成过场,则大家只感其累无有利处。
故而根据本人经验拟定一CodeReview细则,希望对大家有所帮助,同时恳切求大家意见经验。
1、确保一周之内必须有一次至少四十分钟CodeReview
2、各小组人数不要超过10人,每组至少有一人有熟练编辑经验,同时具有局部模块设计能力,并且此人作为 小组组长,最好能保证一个CodeReview小组成员来自一个开发组。
3、CodeReview总体粗分可以分为:
A、分析每人代码是否符合编程规范等
B、分析经典有缺陷代码
C、分析经典优秀代码
D、通过分析部分代码来映射反观设计要点
E、分析代码现场实施重构
4、每5次CodeReview中必须保证 D或E 至少两次
5、每次CodeReview需要提交一份记录,包含到会者会议时间
A/B/C时罗列讨论到的编程规范等名称
D时要对讨论的大纲记录
E时罗列重构方法名称
6、A/B要由组长组织,由小组成员轮流发言。C/E 组长参与讨论。D 组长主持,成员为辅。D/E还需要定期邀请其他有经验人员主持。
7、A/B/E 依据的代码,均可以由组员各自都提供,组长挑选。
· 大模型 Token 究竟是啥:图解大模型Token
· 35岁程序员的中年求职记:四次碰壁后的深度反思
· 继承的思维:从思维模式到架构设计的深度解析
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· BotSharp + MCP 三步实现智能体开发
· BotSharp 5.0 MCP:迈向更开放的AI Agent框架
· 5. RabbitMQ 消息队列中 Exchanges(交换机) 的详细说明
· 【ESP32】两种模拟 USB 鼠标的方法
· 设计模式脉络