加载中...
这一篇不讲概念,只讲最常见的固定打法。
给我这个代码库的概述。
主要架构是什么?
认证怎么做?
关键数据模型是什么?帮我找和用户登录有关的文件。
这些文件是怎么配合工作的?这里有个报错。
先分析问题。
不要修改代码。
先给我修复计划。
确认后再改。
改完跑测试。找出这个模块里旧的写法。
给我一个小步重构计划。
保持行为不变。
改完后跑测试。给这个函数补测试。
先写失败测试,再补实现。
最后跑测试。检查我最近的改动有没有逻辑问题、安全问题和测试缺口。总结我改了哪些文件、做了什么变化。
给我一个清楚的 commit message。一句话总结:
进阶阶段真正要学会的,不是更多概念,而是把常见任务变成固定打法。