软件开发中的三次法则
发布于 2026-06-13
177
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:作者主张“事不过三”原则,将第三次重复视为量变到质变的临界节点,强调当同一问题或操作第三次出现时,应主动进行优化、固化或自动化,以从根本上解决问题并预防技术债务积累。
关键要点:
- 第三次出现代码修改、修复失败、相似代码或同类错误时,应分别进行重构、更换方法、封装复用或优化工作流程。
- 第三次发现评审同类问题、会议无结论、性能瓶颈或环境配置问题,应更新检查清单、明确决策机制、开展专项优化或编写自动化脚本。
- 第三次手动执行发布、向他人解释代码、代码审查发现同类问题,应接入CI/CD、补充文档、纳入编码规范或静态分析规则。
- 第三次手动回归测试、绕过流程执行热修复、重复编写提示词,应补充自动化测试、优化应急流程、封装提示词模板。
- 第三次手动校验同类AI输出,应搭建自动化校验规则与巡检脚本。
内容结构:
第一部分:提出“事不过三”原则,定义第三次为主动优化的临界点。
第二部分:列举15个具体应用场景(涵盖代码、流程、测试、AI工程等),均为“当第三次…则…”的条件与行动建议,例如对代码重构、缺陷更换方法、重复功能封装、工作流程优化、环境配置自动化等。
第三部分:总结强调,无论是传统软件开发还是AI工程落地,在第三次重复时主动干预,可提前消解技术债务、规范流程、降低重复劳动,使团队从被动救火转向主动治理。
文章总结:本文鼓励开发者和团队以“第三次”为行动触发点,通过系统化改进将重复劳动转化为治理机制,持续提升研发质量与效率。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 921.1K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
敏捷方法开发总结的点评记录
某项目组采用敏捷的方法完成了一个项目,在此过程中,每次迭代结束后,项目组的每个成员都总结了本次迭代的经验教训,我汇总这些经验教训后,点评如下:
我说CMMI2.0 之需求开发与管理
RDM,是需求开发与管理的简写,该PA合并了CMMI1.3版本的RD与REQM两个PA。它包含了需求获取、需求分析、需求描述、需求验证与确认、需求管理等五个需求工程的活动。 实践列表 RDM 1.1 Record requirements. 记录需求 RDM 2.1 ...
无处不在的“接口病”
文章浏览阅读401次,点赞4次,收藏8次。本文揭示了系统间连接失效的普遍现象。文章系统分析了从人际沟通到技术系统的各类接口问题,如知识诅咒、部门推诿、系统不兼容等,指出其根源在于高耦合度与低内聚性。提出六大解决方案:简化接口、封装设计、标准化、容错机制、监控透明化和设立接口人,强调通过设计优化连接方式而非强化单方能力来解决问题。典型案例展示了如何通过中介平台简化租房流程,证明良好接口设计能显著提升协作效率。文章最终呼吁在各领域设计中重视接口优化,以预防协作失效。
我说CMMI之七:需求管理过程域
我说CMMI之七:需求管理过程域先讲讲需求管理的含义。何谓需求管理?需求管理就是管理需求的一致性。这里讲的需求指什么?指的产品与产品构件需求,对于软件而言通常就是软件需求规格说明书(SRS)。在CMMI模型中将需求分成了2类:客户需求,产品与产品构件需求。客户需求是采用用户的术语表达的,用户验收的依据,一般是由客户提出需求,由开发人员记录、描述、整理下来。客户需求是平衡了客户的需要、期望、约束和接口需求后的结果。产品与产品构件需求是采用开发人员的属于表达的,是开发方验收的依据。产品与产品构件的需求是基于客
案例:分类建立过程性能基线以提高其实用性!
某公司积累了27个项目的历史生产率数据,拟对其建立过程性能基线。序号 项目级别 项目实际生产率(Loc/人天) 1 大型 130.41 2 中型 211.90 3 中型 194.15 4 大型 158.00 5 中型 207.68 6 中型 235.61 7 小型 295.38 8 小型 256.54 9 大型 162.09 10 中型 248.62 1...
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线