SuperAPI AI 工具集

principle-foundational-thinking

通用与其它

查看项目

更新于 10-16 08:40

技能介绍

用途:这是一组在编写逻辑之前应用的基础思考原则,用于指导结构性决策与代码级决策。资料指出,结构性决策保障选择权价值,代码级决策保障简洁性。

主要能力与准则:

  1. 数据结构优先。先明确数据形态再写逻辑:尽早定义核心类型、追踪每一种访问模式,并选择与主要访问路径匹配的数据结构。
  2. 代码级 DRY 结构而非每一行。类型与数据模型应当收敛;三条相似语句仍优于过早抽象;偏好显式而非聪明;测试行为与边界情况,而不是行数。
  3. 并发推论。在多个执行者共享状态之前,先问“如果另一个执行者并发修改它会发生什么”;若答案不是“什么都不会”,就隔离。
  4. 脚手架优先。若某件事对后续每个阶段都有帮助,就先做它;判断标准是“后续每个阶段是否都因它已存在而受益”。CI、lint、测试基础设施与共享类型属于脚手架。按选择权价值排序:先搭建后做功能,先测试后修缺陷;提交保持小而单一目的。
  5. 每个增量应落地一个内聚的抽象,或深化已有抽象,不要把新能力以特例协调的方式分散到各调用方。
  6. 减法先于脚手架。先删除死代码,再打基础。

使用方式:资料未提供安装命令、运行步骤或工具集成方式,暂未提供。

适用场景:适用于需要先做类型与数据模型设计、安排开发顺序、判断脚手架与功能优先级、以及处理共享状态并发问题的编码工作。

限制:资料未说明收费、价格、支持平台与效果保证,暂未提供。