
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>HANS</title>
      <link>https://www.hansking.cn/blog</link>
      <description>A posts created with Next.js and Tailwind.css</description>
      <language>en-us</language>
      <managingEditor>admin@hansking.cn (HANS)</managingEditor>
      <webMaster>admin@hansking.cn (HANS)</webMaster>
      <lastBuildDate>Fri, 01 May 2026 10:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.hansking.cn/tags/软件工程/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.hansking.cn/blog/2026/AICodingAgent-de-dai-ma-ku-li-jie-yu-bu-ding-sheng-cheng</guid>
    <title>AI Coding Agent 的代码库理解与补丁生成</title>
    <link>https://www.hansking.cn/blog/2026/AICodingAgent-de-dai-ma-ku-li-jie-yu-bu-ding-sheng-cheng</link>
    <description>[{&quot;value&quot;:&quot;AI Coding Agent 的代码库理解与补丁生成&quot;,&quot;url&quot;:&quot;#ai-coding-agent-的代码库理解与补丁生成&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、代码库理解不是把所有文件塞进上下文&quot;,&quot;url&quot;:&quot;#一代码库理解不是把所有文件塞进上下文&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、建立适合检索的代码库索引&quot;,&quot;url&quot;:&quot;#二建立适合检索的代码库索引&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、先把自然语言任务变成变更计划&quot;,&quot;url&quot;:&quot;#三先把自然语言任务变成变更计划&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、上下文选择要有排序和预算&quot;,&quot;url&quot;:&quot;#四上下文选择要有排序和预算&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、补丁生成：最小改动比聪明重构更重要&quot;,&quot;url&quot;:&quot;#五补丁生成最小改动比聪明重构更重要&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、工具调用必须有明确边界&quot;,&quot;url&quot;:&quot;#六工具调用必须有明确边界&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、验证不是最后点一下测试按钮&quot;,&quot;url&quot;:&quot;#七验证不是最后点一下测试按钮&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、用回归测试保护代码库记忆&quot;,&quot;url&quot;:&quot;#八用回归测试保护代码库记忆&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、让人审查决策，而不是审查一团文字&quot;,&quot;url&quot;:&quot;#九让人审查决策而不是审查一团文字&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：Agent 的能力上限取决于证据链&quot;,&quot;url&quot;:&quot;#总结agent-的能力上限取决于证据链&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Fri, 01 May 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Coding Agent</category><category>软件工程</category><category>代码生成</category>
  </item>

  <item>
    <guid>https://www.hansking.cn/blog/2026ruan-jian-gong-cheng-Agent-cong-Issue-dao-ke-shen-cha-PullRequest</guid>
    <title>软件工程 Agent：从 Issue 到可审查 Pull Request</title>
    <link>https://www.hansking.cn/blog/2026ruan-jian-gong-cheng-Agent-cong-Issue-dao-ke-shen-cha-PullRequest</link>
    <description>[{&quot;value&quot;:&quot;软件工程 Agent：从 Issue 到可审查 Pull Request&quot;,&quot;url&quot;:&quot;#软件工程-agent从-issue-到可审查-pull-request&quot;,&quot;depth&quot;:1},{&quot;value&quot;:&quot;一、Issue 不是需求，先把它变成验收条件&quot;,&quot;url&quot;:&quot;#一issue-不是需求先把它变成验收条件&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;二、先建立仓库基线&quot;,&quot;url&quot;:&quot;#二先建立仓库基线&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;三、工作区隔离比自动提交更重要&quot;,&quot;url&quot;:&quot;#三工作区隔离比自动提交更重要&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;四、计划要短，但必须能被验证&quot;,&quot;url&quot;:&quot;#四计划要短但必须能被验证&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;五、实现阶段坚持最小补丁&quot;,&quot;url&quot;:&quot;#五实现阶段坚持最小补丁&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;六、测试要围绕用户行为，而不是只追求覆盖率&quot;,&quot;url&quot;:&quot;#六测试要围绕用户行为而不是只追求覆盖率&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;七、处理失败：停止比继续改更聪明&quot;,&quot;url&quot;:&quot;#七处理失败停止比继续改更聪明&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;八、生成 PR 时交付证据&quot;,&quot;url&quot;:&quot;#八生成-pr-时交付证据&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;九、合并前保留人的判断&quot;,&quot;url&quot;:&quot;#九合并前保留人的判断&quot;,&quot;depth&quot;:2},{&quot;value&quot;:&quot;总结：自动化的终点是可验证，不是无人负责&quot;,&quot;url&quot;:&quot;#总结自动化的终点是可验证不是无人负责&quot;,&quot;depth&quot;:2}]</description>
    <pubDate>Sun, 10 May 2026 10:00:00 GMT</pubDate>
    <author>admin@hansking.cn (HANS)</author>
    <category>AI</category><category>LLM</category><category>Coding Agent</category><category>Git</category><category>软件工程</category>
  </item>

    </channel>
  </rss>
