IT用語集 › プログラミング › KISS

KISS

プログラミング Svenska → 更新: 2026-10-22

設計原則の一つ。問題を解く最も単純な解決策が、たいてい最良だという考え方。ロッキード社の航空機技術者ケリー・ジョンソンが言い出したとされる。

ジョンソンの本来の意図は、航空機は特別な技能のない整備士が基本的な工具で現場修理できなければならない、ということで、相手を愚か者呼ばわりする話ではない。ソフトウェアでは、過剰設計、時期尚早な抽象化、起こるかどうかも分からない将来要件への一般化を戒める文脈で持ち出される。近い親戚に YAGNI(必要になるまで作るな)、DRY(繰り返すな。ただし適用しすぎない)、3回ルールがある。

← 用語集に戻る