[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tag-code-review":3},{"tag":4,"articles":11},{"id":5,"name":6,"slug":7,"article_count":8,"description_zh":9,"description_en":10},"af975292-11bb-4bdd-91f5-ea9ef30b619e","code review","code-review",6,"程式碼審查是把 AI 產生的變更拉回工程標準的關鍵步驟，涵蓋 diff 檢查、測試驗證、架構一致性與風險控管。隨著 Cursor、Windsurf、Claude Code 等工具加速產出，review 也成為維持 codebase 可讀性與可維護性的核心流程。","Code review is the checkpoint that keeps AI-generated changes aligned with engineering standards, from diff inspection and test validation to architecture consistency and risk control. As Cursor, Windsurf, and Claude Code speed up output, review becomes central to codebase readability and maintainability.",[12,21,28,35,42,49,56,63,70],{"id":13,"slug":14,"title":15,"summary":16,"category":17,"image_url":18,"cover_image":18,"language":19,"created_at":20},"6ea3977e-ea7f-4d71-9472-08b512f81593","ai-code-review-tools-catch-hard-bugs-zh","AI code review 讓你抓到硬 bug","我拆 Trevor Lekranec 的 AI code review 方法，整理成能直接套用的審查提示詞與評估流程，專抓 lint 看不到的深層 bug。","tools","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780582701702-jnoi.png","zh","2026-06-04T14:17:50.313258+00:00",{"id":22,"slug":23,"title":24,"summary":25,"category":17,"image_url":26,"cover_image":26,"language":19,"created_at":27},"7b5e6965-307e-4492-bf65-d922cd7818ad","anthropic-code-review-tool-ai-generated-code-zh","Anthropic 讓 AI 程式變可審","我拆 Anthropic 的 code review 思路，整理成可直接套用的 AI 程式審查流程與團隊模板。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780563813320-5wc7.png","2026-06-04T09:02:56.999212+00:00",{"id":29,"slug":30,"title":31,"summary":32,"category":17,"image_url":33,"cover_image":33,"language":19,"created_at":34},"74221436-bdaa-4079-8faa-83731c6fa45c","why-jetbrains-is-right-to-treat-ai-as-an-ide-problem-zh","為什麼 JetBrains 把 AI 當成 IDE 問題是對的","JetBrains 的判斷是對的：AI 寫程式的品質，主要取決於 IDE 提供的上下文與流程，而不只是模型本身。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780321673252-opgj.png","2026-06-01T13:47:21.731237+00:00",{"id":36,"slug":37,"title":38,"summary":39,"category":17,"image_url":40,"cover_image":40,"language":19,"created_at":41},"a1bd40fe-2b96-430c-bce3-17f4b3284333","ibm-vibe-coding-guide-turns-prompts-into-code-zh","IBM Vibe Coding 把提示詞變程式碼","我把 IBM 的 vibe coding 指南拆成可直接上手的流程、限制與可複製模板，讓你用提示詞先做出第一版程式碼。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779183875735-m3wz.png","2026-05-19T09:44:02.030134+00:00",{"id":43,"slug":44,"title":45,"summary":46,"category":17,"image_url":47,"cover_image":47,"language":19,"created_at":48},"7781deb6-c68e-4368-8ba6-26254861be4a","stop-sending-ide-catchable-ai-code-errors-review-zh","別再把 IDE 就能抓到的 AI 程式錯誤送去審查","AI 產生的程式碼應先在 IDE 內完成結構與靜態檢查，再進入人工 review，否則只是在浪費稀缺的審查資源。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778397038264-rf97.png","2026-05-10T07:10:20.029866+00:00",{"id":50,"slug":51,"title":52,"summary":53,"category":17,"image_url":54,"cover_image":54,"language":19,"created_at":55},"4567b19c-9d53-44b2-bf0a-ae1af651463d","github-copilot-code-review-actions-minutes-zh","為什麼 GitHub Copilot code review 應該算進 Act…","GitHub Copilot code review 應該算進 Actions 分鐘，因為它實際消耗的是共享 runner 基礎設施成本。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1777873252625-jp7i.png","2026-05-04T05:40:25.669506+00:00",{"id":57,"slug":58,"title":59,"summary":60,"category":17,"image_url":61,"cover_image":61,"language":19,"created_at":62},"7f6e99a8-3239-4a0a-bfe0-1246975efb76","cursor-vs-windsurf-4-tasks-same-prompts-zh","Cursor 對 Windsurf：四個任務實測","同樣四個任務、同樣 prompts，Cursor 比較貼近既有 codebase；Windsurf 速度快，但常要多修幾輪。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775271829042-t3ac.png","2026-04-04T03:03:33.86349+00:00",{"id":64,"slug":65,"title":66,"summary":67,"category":17,"image_url":68,"cover_image":68,"language":19,"created_at":69},"c531c92b-0f20-46ab-ba20-c9cc96feb94b","cursor-ceo-warns-vibe-coding-shaky-software-zh","Cursor CEO 警告：別只靠 vibe coding","Cursor CEO Michael Truell 警告，AI 寫碼若跳過 code review，軟體會變脆弱。Cursor 走的是讓工程師持續參與的路線。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775125819891-qz17.png","2026-04-02T08:54:41.04906+00:00",{"id":71,"slug":72,"title":73,"summary":74,"category":17,"image_url":75,"cover_image":75,"language":19,"created_at":76},"3562a2d3-189a-40db-9f45-090d6ef8433c","superpowers-claude-code-seven-step-workflow-zh","Claude Code 超能力外掛：七步開發流程讓程式品質有保障","Superpowers 是 Claude Code 的官方工作流外掛，強制執行七步開發流程：頭腦風暴、Git Worktrees、實施計畫、子代理驅動、TDD、代碼審查、分支完成。適合 1000+ 行複雜功能，確保品質可預期、流程可複用。支援 Claude Code、Codex、OpenCode 等多平台。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1774837046163-ajgv.png","2026-03-30T02:16:30.794921+00:00"]