SuperAPI AI 工具集

principle-laziness-protocol

编程与开发

查看项目

更新于 10-16 16:28

技能介绍

Laziness Protocol(懒惰协议)是一套面向代码重构与改动的指导原则,来源为 mariusflorescu/pstack-t3。它适用于以下情形:进行重构时、评估 diff 大小时,或当你想要添加抽象、分层、信号透传(signal threading)时。

核心理念是两句话。

第一,统一决策(Consolidate decisions)。不要在多处重复同一个选择,而应把它放到一个单一的事实来源(one source of truth)之后,并把结果作为简单的标志(flag)传递。这样可以避免同一逻辑散落在多处、造成维护不一致。

第二,最小化改动(Minimize the diff)。做出能解决问题的最小改动。更少的行数胜过“优雅”的样板代码(boilerplate)。

整体倾向是:偏向删除(bias toward deletion),偏好能解决问题的最小改动。

适用场景包括:重构代码、评估一次改动带来的差异规模、在考虑引入额外抽象层或透传信号之前进行自省。

限制方面:资料未提供该技能的安装方式、依赖、代码示例、收费或平台信息,暂未提供。