2021-11-24系统健壮性

本文探讨了代码评审的重要性,强调了其在熵减、团队成长和提高代码质量方面的作用,并提供了代码审查的实施建议。接着,文章深入讨论了系统健壮性和鲁棒性,涵盖负载均衡、容灾能力、数据健壮性和代码健壮性的实现策略。最后,介绍了混沌工程的概念,以及如何通过混沌工程来测试和增强系统的健壮性。
摘要由CSDN通过智能技术生成

代码评审

烂代码

人的视角
维护者脏话的频率高、维护者脏话的类型丰富、存在打架斗殴的可能性、面向离职编程
代码的视角
不遵守代码规约、代码像迷宫、代码流程脚踩西瓜皮、代码执行效率低、10行代码15个bug
星级代码
☆ 计算机可以理解
☆☆ 自己未来可以理解
☆☆☆ 别人可以自我理解
程序员自我修养在这里插入图片描述
代码评审(CR)
• 熵减的过程 :减少系统混乱
• 团队成长 :养成团队成员间的交流文化,有利于团队的知识共享
• 提升代码规范度 :通过代码审查,发现纠正不规范情况,慢慢形成良好开发规范
• 提高代码质量 : 工程师互相review,扫除知识盲区,提升代码的质量
CR的副作用
• 提高自己的抗打击能力
• 对于自己错误的深刻理解
• 交流中碰撞出激情的火花
• 有可能锻炼肺活量
如何做CR
统一的编码与设计规范、完整的技术架构说明与事例
不定期的Review会议
小项目(3个月内)可以10天/次;大项目(6个月以上)15天/次;
前期可以安排密集一些

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值