
設計ルールをAGENTS.mdの契約表にまとめ、AIにRailsコードとRSpecを書かせ、evilutionによるミューテーションテストとメソッド単位のCRAP値でテスト強度を検証。
こういう要約が、毎朝あなたのメールに届きます。
契約表はDesign by Contractに基づき、ルールを不変条件・事前条件・事後条件に分けている。不変条件だけでは不十分な具体例も示す。合計が10のままとだけ検証するspecでは、available_stockとreserved_stockが入れ替わるバグが生存した。availableが3減りreservedが3増えるという事後条件を加えるとその変異体は死に、予約数の直前・ちょうど・直後の境界値も加えると在庫モデルは150中62生存から150全殺傷になった。
ツール面ではRubyのミューテーションテスターを直接比較している。mutantのREADMEは無償利用を公開リポジトリに限定し、商用利用には開発者1人あたり月30ドルまたは年250ドルが必要なため、非公開アプリでは避けた。アーカイブ済みのmutestフォークはインストールに失敗した。MITのevilutionを採用し、evilutionもMITのmutineerも2026年に登場したばかりなので採用前にchangelogとissueを確認する価値があると述べている。
レビューの分業は明確だ。品質ゲートが完了条件を満たすか自動で判定し、人間は各specがIDで示す契約行を本当に検証しているか、生存変異体が実際のテスト欠落か、無効化行に真の等価理由があるかだけを確認する。specでのstub利用は、実際のDB状態から到達不可能な失敗と外部APIの2ケースに限定し、それぞれ理由を書くべきだと付け加えている。
業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。
登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。
SiliconANGLEの寄稿でImagine ArtのM
ルールベース株研が2026年9月25日に投資可否チェッカー、2026年10月8日に急騰株チェッカーを公開し、約2週間半でコミット300回超、テスト800件超に到達した

Windows 10上のClaude Code 2.1.296で、Edit(../shared/partner/**)と書いたdeny規則は書き込みを一切阻止せず、起動時の警告もなかった

筆者が健康診断の結果をGoogle Geminiに読ませたところ、腎機能に関連する将来の透析リスクを指摘され、塩分と脂質を減らすよう言い渡された

2026年10月からClaude CodeでRootセッションが企画・マーケティング・製品開発・品質管理を指揮

TypeSafe AIは2026年9月15日、Jevの早期アクセスを開始した
