AIコーディングがレベル5に:チームがコードを読まずに出荷

本日の技術動向では、AI支援開発と従来のWeb技術の両方で新たな境界が押し広げられている。人間がAI生成コードを一切レビューしない「ダークファクトリー」から、キャッシュされたサイトに動的機能を追加するlocalStorageの巧妙な活用まで。

  • AIコーディング成熟度モデル: Dan Shapiroの5段階フレームワークは「スパイシー自動補完」(GitHub Copilot)から、5人未満のチームがAIコードを一切レビューしない「ダークファクトリー」まで—20年以上の経験を持つベテランが、テストシステムとソフトウェアの動作証明のみに集中し、数ヶ月で堅牢な開発を実現。

  • キャッシュサイトでの動的機能: Simon WillisonはlocalStorageを使って、激しくキャッシュされた(Cloudflareで15分)サイトで管理者のみの編集リンクと永続的なランダムナビゲーションを実現—ランダムタグ機能は5秒のタイムスタンプを使ってキャッシュ効率を損なうことなくページ間で状態を維持。

  • 技術文書のタイポグラフィ: Martin Fowlerは過度な太字の使用(LLMによって拡散)が強調効果を完全に失わせると警告—テキスト内の強調にはイタリック、太字は説明箇所での専門用語のみ、スキャン可能なハイライトには太字文の代わりにコールアウトを推奨。

  • CSSコーナーの進化: 新しいcorner-shapeプロパティにより、10年前に必要だった複雑な疑似要素ハックの代わりに、シンプルなCSSで面取り、スクープ、ノッチ、スクワークル(角丸四角)コーナーを作成可能、ただしブラウザサポートはChrome系に限定。

#ai-assisted-programming#web-caching-strategies#css-border-techniques#technical-writing#localstorage-patterns

5 articles published

Articles

Martin Fowler

Bliki: Excessive Bold

I'm increasingly seeing a lot of technical and business writing make heavy use of bold font weights, in an attempt to emphasize what the writers think is important. LLMs seem to have picked up and