AI-generated code は、自信はあるが fallible な author からの draft です。正しく見えて compile することも多いですが、subtle bug、invented API、security hole を隠している場合があります。discipline のある review が speed と risk の balance を保ちます。
AI-generated code は、自信はあるが fallible な author からの draft です。正しく見えて compile することも多いですが、subtle bug、invented API、security hole を隠している場合があります。discipline のある review が speed と risk の balance を保ちます。
1. Read the diff fully → do I understand every line?
2. Does it solve the real problem, including edge cases?
3. Run: tests + linter + type checker
4. Scan for security + performance red flags
5. Only then: commit (with a message that reflects what it really does)
AI は速い junior developer のように扱います。helpful で productive ですが、land する前に必ず output を review します。shipped code の責任は model ではなくあなたに残ります。
AI code の危険は明らかに壊れていることではなく、casual glance を通過しながら bug や vulnerability を抱えたまま plausibly broken であることです。every line を review し、test を走らせ、理解していない code を ship しないことが、AI を force multiplier として使うことと、説明できない technical debt/security risk を静かに積むことを分けます。