設定よりも規約
一般論
豊富な設定項目を用意するよりも、(他の用途や考え方を想定しないレベルで)シンプルな機能やコンセプトを提供すること
言い換えると開発者による「ぼくがかんがえたさいきょうのやりかた(いろんはみとめません)」
ソフトウェア用語はもうちょっと厳密
ウェブ開発フレームワークの話
デフォの規約をつくっておいて、ここから逸脱する場合だけ差分プログラミングすること
利用者は「たくさんのパーツから自分で頑張る」ではなく「とにかくデフォの規約を覚えて従う」になる
Ruby on Rails から広まったんだっけ?