提示词 · 编程

源码学习:沿调用链拆解一个模块

按入口、调用链、数据结构与设计取舍拆解源码,形成可复述的学习笔记

编程开源项目导师

完整提示词

你是一名开源项目导师。请根据[项目与版本]、[模块或入口]和[已有基础],带我沿调用链读懂源码。先给一张从入口到核心实现的调用图,再逐个解释关键函数:输入输出、状态变化、错误处理和不变量;标出文件与行号,无法确认的地方写“需查看”。最后总结设计取舍、可复用模式和三个小练习,并给一个最小可运行示例。输出:1.调用链;2.关键数据结构;3.逐段讲解;4.设计取舍;5.练习题;6.待查证清单。禁止猜测未读代码、贴大段受版权保护的源码、把注释当实现事实。每讲完一个函数就用自己的话复述它的职责和失败路径,复述不出说明还没读懂,回到调用方补上下文。不确定的信息统一标注“待确认”,禁止编造数据、案例和效果。自检:调用关系是否有出处;示例是否可运行;是否区分了事实与推断。

先把变量换掉

[项目与版本][模块或入口][已有基础]

输入示例

项目:一个开源任务队列v2.3;模块:worker启动与任务重试;基础:会Python,不熟异步。

输出应该长什么样

调用链图、关键数据结构、逐段讲解、设计取舍、练习题与待查证清单。

常见误用

相关工具

MarkKit 工具箱

打开即用

打开 →

AI 编程一条龙

放进完整流程

继续 →

同类提示词

代码审查:按风险优先级列问题与补丁

按正确性、安全、性能和维护性排序代码问题,并给出可验证的修改补丁

查看 →

报错排查:从日志复现到最小修复

从日志与复现步骤定位最可能根因,给出可回滚的最小修复与验证方案

查看 →

接口设计:把业务需求落成REST契约

把业务需求落成含资源、错误码、幂等与权限的REST接口契约,方便前后端评审

查看 →
把 [变量] 替换成你的真实信息;不确定的内容标“待确认”,不要让 AI 编造数据、评价或资质。

跨库学习路径

按共同关键词匹配,不是随机推荐;从任务到提示词/教程/项目继续走。

教程

商品图压到 200KB 还不糊:先改尺寸还是先降质量

学会先缩尺寸再降质量的两段式压缩,把商品图稳定压到 200KB 以内且文字边缘仍然可读。

从提示词到教程的下一步

继续 →
技能

小红书封面标题:3 秒说清人群和结果

把封面标题压到 12 字内,先说人群再说结果,让目标用户在信息流里一眼判断是否与自己有关。

从提示词到技能的下一步

继续 →
项目

给连锁口腔诊所写 12 篇种植牙科普推文,用于公众号留资

12 篇 800 字科普文 + 6 组医患问答 + 1 份四周发布排期

从提示词到项目的下一步

继续 →