テクノロジー
MIT、AI時代の新開発論を提唱。「可読性の高いソフトウェア」は”バイブコーディング”を終わらせるか
大規模言語モデル(LLM)によるコード生成は、ソフトウェア開発の風景を一変させた。しかしその裏で、多くの開発者はある種の「雰囲気(vibe)」に頼ったコーディングの危うさを感じ始めている。MITの研究チームが、この課題に […]
別名: Concepts
MITの研究チームが提案する新しいソフトウェア構造パターンにおいて、核となる要素の一つ。ユーザーが認識する機能(例:SNSの「投稿」や「いいね」)を、状態とアクションを保持する自己完結した独立モジュールとして定義したもの。最大の特徴は、他の概念と直接的な依存関係を持たない点にある。これにより、特定の機能を修正・拡張する際に他のコードを考慮する必要がなくなり、マイクロサービスよりも強力なモジュール性と可読性を実現する。