SuperAPI AI 工具集

97-dev

编程与开发

查看项目

更新于 10-15 21:09

技能介绍

用途:在编写、审查或重构代码,以及做设计决策时,应用《97 Things Every Programmer Should Know》中的编程原则。

主要能力:围绕简洁(去除不必要内容)、童子军规则(让代码比接手时更干净)、DRY(每项知识只有单一权威表示)、单一职责(每个类/模块/函数只有一个变更理由)、注释(只解释代码无法表达的内容,说明为什么而非做什么)、技术债(立即偿还或跟踪其复利)、测试(不可推卸的职业义务)、错误处理(始终检查并处理)、提交前明确改动内容、以及“你不是用户”(观察而非假设)等原则提供指导。

使用方式:资料提供按主题划分的参考文件,可在需要深入指导时加载:references/simplicity.md(重构臃肿代码、架构决策、决定删除内容)、references/quality.md(代码审查、标准执行、可维护性、API 与接口设计)、references/professionalism.md(职业决策、团队协作、压力处理、技术债讨论)、references/testing.md(编写测试、错误处理、调试、注释规范)、references/learning.md(职业发展、刻意练习、阅读代码、认识自身局限)、references/workflow.md(工作规划、提交策略、用户研究、日常实践)。另附写代码、审查代码和调试的检查清单。

适用场景:日常开发、代码审查、重构、接口设计、技术债管理、测试与调试、职业成长与团队实践。

限制:资料未提供具体安装命令、平台支持、收费方式或效果数据;内容为原则性指导,不替代具体项目规范。