乐于分享
好东西不私藏

软件开发:从需求到测试的提示词链

软件开发:从需求到测试的提示词链

AI 写代码最容易翻车的地方,不是模型不会写,而是你一上来就让它写。

一句“帮我做一个登录功能”,交给 Claude Code、Codex、Cursor、Trae,通常都能生成代码。但它不知道你的项目结构、权限边界、接口约定、测试方式,也不知道这次任务到底是原型、内部工具,还是要进生产环境。

软件开发里的提示词,不应该只是一句话需求,而是一条工作链:需求澄清 → 技术方案 → 项目上下文 → 分步实现 → 定向审查 → 调试复现 → 测试文档

一、先选对工具

软件开发不要只盯“谁代码写得快”。不同阶段适合不同工具。

  • 需求澄清和技术方案
    :DeepSeek、ChatGPT、Claude 都可以。它们适合把模糊需求拆成页面、接口、数据模型、边界条件和风险清单。
  • 代码库内改动
    :Claude Code、Codex、Cursor、Trae 更合适。它们可以结合项目上下文读文件、改文件、跑命令或辅助执行多步任务。
  • 项目规则沉淀
    :Codex 可以读取项目里的 AGENTS.md 这类说明;Cursor 有 Rules 机制,会把规则内容放进模型上下文;Claude Code 也支持项目级命令和工作流配置。
  • 中文需求和国内环境
    :DeepSeek 适合做方案推演、代码解释和审查;Trae 的 Builder 模式适合从中文需求出发,读取项目文件、分解任务并逐步执行。
  • API 侧长上下文任务
    :DeepSeek API 的 Context Caching 默认开启,适合把固定提示词、工具定义、项目说明放在前面,减少重复上下文成本。
文章首图

所以提示词也要跟着变。

不是“帮我写代码”,而是“先读项目规则和相关文件,确认实现方案,再只修改指定模块,最后跑测试并说明风险”。

二、需求阶段:先把一句话变成规格

把登录需求拆成开发规格

最差的提问是:

帮⁠我⁠写⁠一⁠个⁠登⁠录⁠功⁠能⁠。

这句话缺的东西太多:前端还是后端?React 还是 Vue?要不要验证码?登录态存在 cookie 还是 token?失败提示怎么展示?有没有现成接口?要不要测试?

先让 AI 把需求拆开:

角⁠色⁠:⁠你⁠是⁠资⁠深⁠全⁠栈⁠工⁠程⁠师⁠,⁠熟⁠悉⁠产⁠品⁠需⁠求⁠拆⁠解⁠和⁠工⁠程⁠实⁠现⁠。任⁠务⁠:⁠帮⁠我⁠把⁠“⁠登⁠录⁠功⁠能⁠”⁠拆⁠成⁠可⁠开⁠发⁠规⁠格⁠。项⁠目⁠背⁠景⁠:- 前⁠端⁠:React + TypeScript- 状⁠态⁠管⁠理⁠:Zustand- 后⁠端⁠:⁠已⁠有 /⁠api⁠/⁠login 接⁠口- 登⁠录⁠方⁠式⁠:⁠邮⁠箱 + 密⁠码- 登⁠录⁠成⁠功⁠后⁠跳⁠转⁠首⁠页- 登⁠录⁠失⁠败⁠展⁠示⁠错⁠误⁠提⁠示请⁠输⁠出⁠:1⁠. 页⁠面⁠交⁠互⁠流⁠程2⁠. 前⁠端⁠状⁠态⁠设⁠计3⁠. 接⁠口⁠请⁠求⁠和⁠错⁠误⁠处⁠理4⁠. 需⁠要⁠确⁠认⁠的⁠问⁠题5⁠. 不⁠建⁠议⁠本⁠轮⁠实⁠现⁠的⁠功⁠能约⁠束⁠:- 先⁠不⁠要⁠写⁠代⁠码- 不⁠要⁠自⁠行⁠增⁠加⁠验⁠证⁠码⁠、⁠短⁠信⁠登⁠录⁠、⁠人⁠脸⁠识⁠别- 不⁠确⁠定⁠的⁠地⁠方⁠列⁠为⁠“⁠需⁠要⁠确⁠认⁠”

这一步的目标不是让 AI 立刻动手,而是先把开发边界画清楚。

如果需求没拆清,后面生成的代码越多,返工越大。

三、上下文阶段:别让 AI 在仓库里乱猜

先阅读项目上下文再改代码

AI 进入一个陌生项目,最容易犯的错是“凭经验写”。它看到一个需求,就按常见项目结构生成一套新代码,结果和你现有目录、命名、接口风格都不一致。

先给它上下文。

如果你用 Claude Code、Codex、Cursor 或 Trae,可以这样开场:

请⁠先⁠阅⁠读⁠项⁠目⁠结⁠构⁠和⁠相⁠关⁠文⁠件⁠,⁠不⁠要⁠修⁠改⁠代⁠码⁠。重⁠点⁠查⁠看⁠:- package⁠.⁠json- src⁠/⁠routes 目⁠录- src⁠/⁠api 目⁠录- src⁠/⁠store 目⁠录- 现⁠有⁠登⁠录⁠、⁠鉴⁠权⁠或⁠用⁠户⁠相⁠关⁠代⁠码请⁠输⁠出⁠:1⁠. 这⁠个⁠项⁠目⁠的⁠前⁠端⁠框⁠架⁠和⁠路⁠由⁠方⁠式2⁠. API 请⁠求⁠封⁠装⁠在⁠哪⁠里3⁠. 状⁠态⁠管⁠理⁠方⁠式4⁠. 登⁠录⁠功⁠能⁠最⁠应⁠该⁠改⁠哪⁠些⁠文⁠件5⁠. 暂⁠时⁠不⁠要⁠动⁠哪⁠些⁠文⁠件要⁠求⁠:- 只⁠做⁠分⁠析⁠,⁠不⁠写⁠代⁠码- 如⁠果⁠找⁠不⁠到⁠相⁠关⁠文⁠件⁠,⁠直⁠接⁠说⁠明

如果项目长期使用 AI 编程,最好把规则写进仓库。

例如 AGENTS.md、.cursor/rules、CLAUDE.md、项目 README,都可以放这些内容:

项⁠目⁠规⁠则⁠:- 所⁠有⁠新⁠代⁠码⁠必⁠须⁠使⁠用 TypeScript- 不⁠允⁠许⁠使⁠用 any- API 请⁠求⁠统⁠一⁠走 src⁠/⁠api⁠/⁠client⁠.⁠ts- UI 组⁠件⁠必⁠须⁠放⁠在 src⁠/⁠components- 状⁠态⁠管⁠理⁠统⁠一⁠使⁠用 Zustand- 提⁠交⁠前⁠必⁠须⁠运⁠行 npm test- 不⁠要⁠修⁠改⁠数⁠据⁠库⁠迁⁠移⁠文⁠件⁠,⁠除⁠非⁠任⁠务⁠明⁠确⁠要⁠求

临时提示词适合一次性任务,项目规则适合长期协作。

规则写得越清楚,AI 越不容易把项目改成另一套风格。

四、方案阶段:先计划,再写代码

先设计技术方案再写代码

复杂功能不要直接让 AI 改文件。

先让它给方案:

我⁠需⁠要⁠实⁠现⁠多⁠文⁠件⁠上⁠传⁠功⁠能⁠,⁠支⁠持⁠进⁠度⁠显⁠示⁠、⁠失⁠败⁠重⁠试⁠和⁠取⁠消⁠上⁠传⁠。请⁠先⁠给⁠技⁠术⁠方⁠案⁠,⁠不⁠要⁠写⁠代⁠码⁠。需⁠要⁠说⁠明⁠:1⁠. 前⁠端⁠组⁠件⁠怎⁠么⁠拆⁠分2⁠. 上⁠传⁠队⁠列⁠怎⁠么⁠管⁠理3⁠. 每⁠个⁠文⁠件⁠的⁠状⁠态⁠有⁠哪⁠些4⁠. 失⁠败⁠重⁠试⁠怎⁠么⁠处⁠理5⁠. 取⁠消⁠上⁠传⁠怎⁠么⁠实⁠现6⁠. 哪⁠些⁠地⁠方⁠需⁠要⁠单⁠元⁠测⁠试7⁠. 这⁠次⁠最⁠小⁠可⁠交⁠付⁠版⁠本⁠包⁠含⁠什⁠么

拿到方案之后,再让它收窄:

方⁠案⁠确⁠认⁠。⁠请⁠先⁠只⁠实⁠现⁠上⁠传⁠队⁠列⁠的⁠状⁠态⁠管⁠理⁠,⁠不⁠要⁠写 UI。要⁠求⁠:- 新⁠增 useUploadQueue⁠.⁠ts- 支⁠持 addFiles、startUpload、retry、cancel、remove- 每⁠个⁠文⁠件⁠状⁠态⁠包⁠括 waiting、uploading、success、error、cancelled- 先⁠写⁠核⁠心⁠逻⁠辑⁠和⁠测⁠试- 不⁠要⁠接⁠真⁠实⁠接⁠口⁠,⁠用 mock uploader

这和真实开发更接近。

先确认架构,再写局部代码;先跑通核心逻辑,再做界面和样式。

五、实现阶段:一次只让它改一个模块

分轮限制修改范围

AI 编程的危险,不是它写不出来,而是它一次改太多。

一个“帮我完成上传功能”,可能同时改组件、状态、接口、路由、样式、测试。最后出了问题,很难判断是哪一步引入的。

更好的方式是拆成几轮:

第⁠一⁠轮⁠:⁠只⁠实⁠现⁠上⁠传⁠队⁠列⁠逻⁠辑⁠。修⁠改⁠范⁠围⁠:src⁠/⁠features⁠/⁠upload⁠/⁠useUploadQueue⁠.⁠ts不⁠要⁠修⁠改 UI、⁠路⁠由⁠和 API。完⁠成⁠后⁠说⁠明⁠新⁠增⁠了⁠哪⁠些⁠状⁠态⁠和⁠方⁠法⁠。
第⁠二⁠轮⁠:⁠只⁠实⁠现⁠上⁠传⁠组⁠件⁠。修⁠改⁠范⁠围⁠:src⁠/⁠features⁠/⁠upload⁠/⁠UploadPanel⁠.⁠tsx复⁠用⁠上⁠一⁠轮⁠的 useUploadQueue,⁠不⁠要⁠重⁠写⁠队⁠列⁠逻⁠辑⁠。
第⁠三⁠轮⁠:⁠只⁠接⁠入⁠真⁠实⁠接⁠口⁠。修⁠改⁠范⁠围⁠:src⁠/⁠api⁠/⁠upload⁠.⁠ts 和 UploadPanel⁠.⁠tsx不⁠要⁠改⁠状⁠态⁠管⁠理⁠文⁠件⁠,⁠除⁠非⁠发⁠现⁠上⁠一⁠轮⁠接⁠口⁠设⁠计⁠无⁠法⁠支⁠持⁠。

每一轮都要写清楚三件事:

  • 修改范围;
  • 禁止修改什么;
  • 完成后怎么验证。

AI 不是不能做大任务,而是大任务必须有边界。

六、调试阶段:给错误,也给复现路径

用完整材料定位代码错误

“代码报错了,帮我看看”几乎没用。

调试提示词至少要给四样东西:错误信息、相关代码、运行环境、复现步骤。

这⁠段⁠代⁠码⁠运⁠行⁠时⁠报⁠错⁠,⁠请⁠帮⁠我⁠定⁠位⁠原⁠因⁠。错⁠误⁠信⁠息⁠:[⁠粘⁠贴⁠完⁠整⁠报⁠错⁠,⁠包⁠括 stack trace]运⁠行⁠环⁠境⁠:- Node⁠.⁠js 版⁠本⁠:20⁠.⁠x- 包⁠管⁠理⁠器⁠:pnpm- 框⁠架⁠:Next⁠.⁠js- 触⁠发⁠命⁠令⁠:pnpm dev复⁠现⁠步⁠骤⁠:1⁠. 打⁠开 /⁠login2⁠. 输⁠入⁠邮⁠箱⁠和⁠密⁠码3⁠. 点⁠击⁠登⁠录4⁠. 页⁠面⁠报⁠错相⁠关⁠代⁠码⁠:[⁠粘⁠贴 login⁠.⁠tsx、api client、⁠相⁠关 hook]请⁠输⁠出⁠:1⁠. 最⁠可⁠能⁠的⁠错⁠误⁠原⁠因2⁠. 需⁠要⁠检⁠查⁠的⁠文⁠件3⁠. 最⁠小⁠修⁠复⁠方⁠案4⁠. 修⁠复⁠后⁠要⁠跑⁠哪⁠些⁠验⁠证约⁠束⁠:- 不⁠要⁠顺⁠手⁠重⁠构⁠无⁠关⁠代⁠码- 不⁠要⁠改 UI 样⁠式

如果错误是偶发问题,还要让 AI 先帮你补日志:

这⁠个 bug 不⁠是⁠每⁠次⁠都⁠出⁠现⁠。⁠请⁠先⁠帮⁠我⁠设⁠计⁠最⁠小⁠日⁠志⁠方⁠案⁠,⁠用⁠来⁠确⁠认⁠问⁠题⁠发⁠生⁠在⁠哪⁠一⁠步⁠。不⁠要⁠直⁠接⁠改⁠业⁠务⁠逻⁠辑⁠。

调试时最怕 AI 为了“修好”而大面积重写。

先定位,再修复。

七、代码审查:不要泛泛地问“有什么问题”

按安全逻辑性能定向代码审查

把一段代码丢给 AI,然后问“有什么问题”,它通常会给一堆散点建议:命名、性能、可读性、异常处理、测试覆盖率,什么都说一点。

代码审查要定向。

安全审查这样问:

请⁠只⁠审⁠查⁠这⁠段⁠登⁠录⁠代⁠码⁠的⁠安⁠全⁠问⁠题⁠。重⁠点⁠检⁠查⁠:1⁠. 是⁠否⁠有 SQL 注⁠入⁠或⁠参⁠数⁠拼⁠接⁠风⁠险2⁠. 密⁠码⁠是⁠否⁠明⁠文⁠处⁠理⁠或⁠记⁠录⁠日⁠志3⁠. token 是⁠否⁠安⁠全⁠存⁠储4⁠. 错⁠误⁠信⁠息⁠是⁠否⁠泄⁠露⁠内⁠部⁠细⁠节5⁠. 是⁠否⁠缺⁠少⁠限⁠流⁠或⁠锁⁠定⁠策⁠略不⁠要⁠关⁠注⁠命⁠名⁠、⁠样⁠式⁠和⁠普⁠通⁠性⁠能⁠优⁠化⁠。

逻辑审查这样问:

请⁠只⁠审⁠查⁠这⁠段⁠订⁠单⁠状⁠态⁠流⁠转⁠的⁠逻⁠辑⁠漏⁠洞⁠。重⁠点⁠检⁠查⁠:1⁠. 状⁠态⁠是⁠否⁠可⁠能⁠跳⁠过2⁠. 重⁠复⁠提⁠交⁠会⁠不⁠会⁠造⁠成⁠重⁠复⁠扣⁠款3⁠. 异⁠步⁠回⁠调⁠乱⁠序⁠时⁠会⁠不⁠会⁠写⁠错⁠状⁠态4⁠. 失⁠败⁠重⁠试⁠是⁠否⁠会⁠破⁠坏⁠幂⁠等⁠性5⁠. 哪⁠些⁠边⁠界⁠条⁠件⁠没⁠有⁠测⁠试

性能审查这样问:

请⁠只⁠审⁠查⁠这⁠段⁠列⁠表⁠渲⁠染⁠的⁠性⁠能⁠问⁠题⁠。重⁠点⁠检⁠查⁠:1⁠. 是⁠否⁠有⁠不⁠必⁠要⁠的⁠重⁠复⁠渲⁠染2⁠. 是⁠否⁠需⁠要 memo、⁠虚⁠拟⁠列⁠表⁠或⁠分⁠页3⁠. 是⁠否⁠存⁠在⁠大⁠对⁠象⁠重⁠复⁠创⁠建4⁠. 是⁠否⁠有⁠接⁠口⁠请⁠求⁠过⁠多⁠的⁠问⁠题要⁠求⁠:- 先⁠按⁠影⁠响⁠程⁠度⁠排⁠序- 每⁠条⁠建⁠议⁠说⁠明⁠验⁠证⁠方⁠式- 不⁠要⁠为⁠了⁠性⁠能⁠牺⁠牲⁠可⁠读⁠性⁠,⁠除⁠非⁠收⁠益⁠明⁠显

审查范围越窄,建议越能落地。

八、测试阶段:让 AI 补验证,不要只补代码

为上传队列设计测试矩阵

“帮我写单元测试”仍然太模糊。

更好的方式是先让 AI 列测试矩阵:

请⁠为⁠这⁠个⁠上⁠传⁠队⁠列⁠模⁠块⁠设⁠计⁠测⁠试⁠用⁠例⁠。模⁠块⁠能⁠力⁠:- 添⁠加⁠多⁠个⁠文⁠件- 开⁠始⁠上⁠传- 上⁠传⁠成⁠功- 上⁠传⁠失⁠败- 失⁠败⁠重⁠试- 取⁠消⁠上⁠传- 移⁠除⁠文⁠件请⁠输⁠出⁠测⁠试⁠矩⁠阵⁠:1⁠. 正⁠常⁠路⁠径2⁠. 边⁠界⁠条⁠件3⁠. 异⁠常⁠路⁠径4⁠. 并⁠发⁠或⁠乱⁠序⁠情⁠况5⁠. 不⁠需⁠要⁠测⁠试⁠的⁠内⁠容先⁠不⁠要⁠写⁠测⁠试⁠代⁠码⁠。

确认后再写测试:

按⁠照⁠上⁠面⁠的⁠测⁠试⁠矩⁠阵⁠,⁠使⁠用 Vitest 写⁠单⁠元⁠测⁠试⁠。要⁠求⁠:- mock uploader,⁠不⁠调⁠用⁠真⁠实⁠接⁠口- 每⁠个⁠测⁠试⁠名⁠称⁠要⁠说⁠明⁠业⁠务⁠场⁠景- 测⁠试⁠代⁠码⁠能⁠直⁠接⁠运⁠行- 如⁠果⁠需⁠要⁠调⁠整⁠原⁠模⁠块⁠以⁠便⁠测⁠试⁠,⁠先⁠说⁠明⁠再⁠改

测试不是“补几行断言”。

测试是在告诉 AI:这段代码必须用什么结果来证明自己写对了。

九、文档阶段:让 AI 写给下一个维护者

为下一个维护者整理模块文档

代码能跑,不等于别人能接手。

让 AI 写文档时,不要只说“加点注释”。先说明文档对象。

给维护者看的文档:

请⁠为⁠这⁠个⁠上⁠传⁠模⁠块⁠写⁠一⁠段⁠维⁠护⁠文⁠档⁠。读⁠者⁠:⁠接⁠手⁠这⁠个⁠模⁠块⁠的⁠前⁠端⁠开⁠发内⁠容⁠包⁠括⁠:1⁠. 模⁠块⁠解⁠决⁠什⁠么⁠问⁠题2⁠. 核⁠心⁠文⁠件⁠和⁠职⁠责3⁠. 状⁠态⁠流⁠转⁠说⁠明4⁠. 常⁠见⁠改⁠动⁠入⁠口5⁠. 已⁠知⁠限⁠制6⁠. 修⁠改⁠后⁠必⁠须⁠跑⁠哪⁠些⁠测⁠试不⁠要⁠写⁠营⁠销⁠式⁠介⁠绍⁠。

给初学者看的注释:

请⁠给⁠这⁠段⁠代⁠码⁠添⁠加⁠教⁠学⁠型⁠注⁠释⁠。要⁠求⁠:- 解⁠释⁠为⁠什⁠么⁠这⁠么⁠写⁠,⁠不⁠只⁠是⁠解⁠释⁠语⁠法- 复⁠杂⁠逻⁠辑⁠前⁠加⁠注⁠释- 显⁠而⁠易⁠见⁠的⁠变⁠量⁠声⁠明⁠不⁠要⁠注⁠释- 不⁠改⁠变⁠代⁠码⁠行⁠为

给团队看的变更说明:

请⁠根⁠据⁠这⁠次 diff 写⁠一⁠份 PR 描⁠述⁠。格⁠式⁠:1⁠. 这⁠次⁠改⁠了⁠什⁠么2⁠. 为⁠什⁠么⁠这⁠么⁠改3⁠. 如⁠何⁠验⁠证4⁠. 风⁠险⁠和⁠回⁠滚⁠方⁠式要⁠求⁠:- 不⁠要⁠夸⁠大⁠收⁠益- 不⁠要⁠写⁠“⁠优⁠化⁠了⁠很⁠多⁠”⁠这⁠种⁠空⁠话

文档的关键,不是把代码翻译成中文,而是让下一个人知道怎么维护。

十、软件开发提示词模板

软件开发提示词模板集合

1. 需求拆解模板

工⁠具⁠建⁠议⁠:DeepSeek / ChatGPT / Claude角⁠色⁠:⁠资⁠深⁠软⁠件⁠工⁠程⁠师任⁠务⁠:⁠把⁠需⁠求⁠拆⁠成⁠可⁠开⁠发⁠规⁠格背⁠景⁠:[⁠项⁠目⁠类⁠型⁠、⁠技⁠术⁠栈⁠、⁠用⁠户⁠、⁠已⁠有⁠接⁠口⁠]输⁠出⁠:⁠交⁠互⁠流⁠程⁠、⁠数⁠据⁠模⁠型⁠、⁠接⁠口⁠需⁠求⁠、⁠边⁠界⁠条⁠件⁠、⁠需⁠要⁠确⁠认⁠的⁠问⁠题约⁠束⁠:⁠先⁠不⁠写⁠代⁠码⁠,⁠不⁠自⁠行⁠增⁠加⁠功⁠能⁠,⁠不⁠确⁠定⁠就⁠标⁠注

2. 项目上下文模板

工⁠具⁠建⁠议⁠:Claude Code / Codex / Cursor / Trae任⁠务⁠:⁠阅⁠读⁠项⁠目⁠上⁠下⁠文⁠,⁠不⁠修⁠改⁠代⁠码重⁠点⁠查⁠看⁠:[⁠目⁠录⁠、⁠配⁠置⁠、API 封⁠装⁠、⁠状⁠态⁠管⁠理⁠、⁠测⁠试⁠文⁠件⁠]输⁠出⁠:⁠项⁠目⁠结⁠构⁠、⁠相⁠关⁠文⁠件⁠、⁠实⁠现⁠入⁠口⁠、⁠风⁠险⁠文⁠件⁠、⁠建⁠议⁠修⁠改⁠范⁠围约⁠束⁠:⁠只⁠分⁠析⁠,⁠不⁠写⁠代⁠码⁠,⁠不⁠运⁠行⁠破⁠坏⁠性⁠命⁠令

3. 技术方案模板

工⁠具⁠建⁠议⁠:DeepSeek / Claude / ChatGPT / Claude Code / Codex任⁠务⁠:⁠先⁠给⁠技⁠术⁠方⁠案需⁠求⁠:[⁠具⁠体⁠功⁠能⁠]输⁠出⁠:⁠模⁠块⁠拆⁠分⁠、⁠数⁠据⁠流⁠、⁠接⁠口⁠设⁠计⁠、⁠异⁠常⁠处⁠理⁠、⁠测⁠试⁠计⁠划⁠、⁠最⁠小⁠可⁠交⁠付⁠版⁠本约⁠束⁠:⁠不⁠要⁠写⁠代⁠码⁠,⁠先⁠说⁠明⁠取⁠舍⁠和⁠风⁠险

4. 分步实现模板

工⁠具⁠建⁠议⁠:Claude Code / Codex / Cursor / Trae任⁠务⁠:⁠只⁠实⁠现⁠当⁠前⁠一⁠步修⁠改⁠范⁠围⁠:[⁠文⁠件⁠或⁠目⁠录⁠]禁⁠止⁠修⁠改⁠:[⁠不⁠相⁠关⁠模⁠块⁠、⁠配⁠置⁠、⁠数⁠据⁠库⁠、⁠样⁠式⁠]验⁠收⁠方⁠式⁠:[⁠测⁠试⁠命⁠令⁠、⁠页⁠面⁠路⁠径⁠、⁠手⁠动⁠检⁠查⁠步⁠骤⁠]输⁠出⁠:⁠改⁠了⁠哪⁠些⁠文⁠件⁠、⁠如⁠何⁠验⁠证⁠、⁠还⁠有⁠哪⁠些⁠风⁠险

5. 调试定位模板

工⁠具⁠建⁠议⁠:Claude Code / Codex / Cursor / Trae / DeepSeek任⁠务⁠:⁠定⁠位⁠错⁠误⁠原⁠因材⁠料⁠:⁠错⁠误⁠信⁠息⁠、⁠运⁠行⁠环⁠境⁠、⁠复⁠现⁠步⁠骤⁠、⁠相⁠关⁠代⁠码输⁠出⁠:⁠最⁠可⁠能⁠原⁠因⁠、⁠检⁠查⁠顺⁠序⁠、⁠最⁠小⁠修⁠复⁠方⁠案⁠、⁠验⁠证⁠方⁠式约⁠束⁠:⁠不⁠要⁠大⁠面⁠积⁠重⁠构⁠,⁠不⁠要⁠修⁠改⁠无⁠关⁠代⁠码

6. 定向代码审查模板

工⁠具⁠建⁠议⁠:DeepSeek / Claude / ChatGPT / Claude Code / Codex任⁠务⁠:⁠按⁠指⁠定⁠维⁠度⁠审⁠查⁠代⁠码审⁠查⁠维⁠度⁠:[⁠安⁠全⁠/⁠逻⁠辑⁠/⁠性⁠能⁠/⁠可⁠维⁠护⁠性⁠/⁠测⁠试⁠覆⁠盖⁠]输⁠出⁠:⁠问⁠题⁠、⁠风⁠险⁠等⁠级⁠、⁠原⁠因⁠、⁠修⁠改⁠建⁠议⁠、⁠验⁠证⁠方⁠式约⁠束⁠:⁠只⁠看⁠指⁠定⁠维⁠度⁠,⁠不⁠泛⁠泛⁠点⁠评

7. 测试补全模板

工⁠具⁠建⁠议⁠:Claude Code / Codex / Cursor / Trae任⁠务⁠:⁠为⁠指⁠定⁠模⁠块⁠补⁠测⁠试测⁠试⁠范⁠围⁠:[⁠函⁠数⁠、⁠组⁠件⁠、⁠接⁠口⁠、⁠状⁠态⁠机⁠]输⁠出⁠:⁠测⁠试⁠矩⁠阵⁠、⁠测⁠试⁠代⁠码⁠、⁠运⁠行⁠命⁠令⁠、⁠未⁠覆⁠盖⁠风⁠险约⁠束⁠:⁠先⁠列⁠用⁠例⁠,⁠再⁠写⁠代⁠码⁠;⁠不⁠调⁠用⁠真⁠实⁠外⁠部⁠服⁠务

软件开发提示词的核心,不是把需求说得更热闹,而是把任务边界说得更清楚。

需求阶段,用 DeepSeek、ChatGPT、Claude 把一句话需求拆成规格。

进入代码库后,用 Claude Code、Codex、Cursor、Trae 这类工具读取上下文、限定修改范围、分步执行、跑测试。

审查和调试阶段,再把问题收窄到安全、逻辑、性能、测试覆盖这些具体维度。

AI 可以写代码,但它更需要一条清晰的工作链。先把目标、上下文、边界和验收方式说清楚,AI 才像工程同事,而不是随机生成器。

#软件开发 #提示词工程 #AI编程 #ClaudeCode #Codex #Cursor #Trae

#DeepSeek #ChatGPT

参考资料

  • OpenAI Codex 使用说明:https://help.openai.com/en/articles/11369540
  • OpenAI Codex CLI 入门:https://help.openai.com/en/articles/11096431
  • Claude Code Commands 文档:https://code.claude.com/docs/en/commands
  • Claude Code Slash Commands:https://docs.claude.com/en/docs/claude-code/slash-commands
  • Cursor Rules 文档:https://docs.cursor.com/en/context/rules
  • Trae Builder 文档:https://traeide.com/zh/docs/what-is-trae-builder
  • DeepSeek Context Caching 文档:https://api-docs.deepseek.com/guides/kv_cache
  • DeepSeek Function Calling / JSON Output:https://api-docs.deepseek.com/zh-cn/news/news0725

合集文章链接: 一、提示词入门:别把 AI 当百度用 二、电商运营:从爆款标题到客服话术的提示词实战 三、会计财务:让 AI 做账、审单、写分析报告 四、工业设计:从概念草图到渲染图的提示词链 五、软件开发:代码生成、调试、文档一条提示词链搞定 六、应用APP:从产品需求到交互设计的提示词模板 七、AI算命风水:用提示词把玄学变成"个性化解读服务" 八、提示词进阶:Chain-of-Thought、Few-Shot 和多轮对话控制

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-24 04:53:37 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/649309.html
  2. 运行时间 : 0.166154s [ 吞吐率:6.02req/s ] 内存消耗:4,671.27kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=da9205306f704eefc3d9df694c3179bc
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000615s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000682s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002842s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.001176s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000494s ]
  6. SELECT * FROM `set` [ RunTime:0.000196s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000577s ]
  8. SELECT * FROM `article` WHERE `id` = 649309 LIMIT 1 [ RunTime:0.000443s ]
  9. UPDATE `article` SET `lasttime` = 1782248017 WHERE `id` = 649309 [ RunTime:0.009891s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000257s ]
  11. SELECT * FROM `article` WHERE `id` < 649309 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000423s ]
  12. SELECT * FROM `article` WHERE `id` > 649309 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000484s ]
  13. SELECT * FROM `article` WHERE `id` < 649309 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002064s ]
  14. SELECT * FROM `article` WHERE `id` < 649309 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003409s ]
  15. SELECT * FROM `article` WHERE `id` < 649309 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.062462s ]
0.167831s