AIと共にテキストエディタを書き直し、テストと設計で品質を維持する
Synthetic Sagas
AIの支援を受けて自作テキストエディタを書き直した経験を共有。最近はAI生成コードを手動テストと差分確認だけでコミットすることが増え、モデルの進化を実感。最大の新機能はテストで、focus-coreとfocusの2クレートに分割し、e2eテストとファザーを導入。AIが書くコードの品質を保つため、APIスナップショットやパフォーマンステストも活用している。
指示を文字通りに実装しなかったのは、明らかな問題を引き起こすからだ」とOpusは書き、残念ながらその通りだった。