IT格言
用語 | 意味 |
---|---|
車輪の再発明 | 広く受け入れられ確立されている技術や解決法を知らずに(または意図的に無視して)、同様のものを再び一から作ること。 |
巨人の肩の上に立つ | 先人の積み重ねた発見に基づいて、新たな発見があること。 |
シンタックスシュガー | 糖衣構文。プログラミング言語において、同じものをより分かりやすく書くことができる構文のこと。 |
銀の弾はない | ソフトウエアの開発プロジェクトにおいて、どんなに困難な課題も一気に解決できるような手法、特効薬はないということ。 |
ヤクの毛刈り | ある問題を解こうと思ったら別の問題が出てきて、それを解こうと思ったらさらに別の問題が出てきて…という状況のこと。 |
自転車置場の議論 | 難しい議題はあっさり承認され、自転車置場のような瑣末なことほど議論が紛糾する現象。 |
顧客が本当に必要だったもの | プロジェクト開発を風刺した面白画像。 |
YAGNI原則 | You ain't gonna need itの略。 機能は実際に必要となるまでは追加しない方がよいとする原則のこと。 |
DRY原則 | Don't Repeat Yourselfの略。 設定や情報は一箇所で管理し、重複を防ぐ考え方のこと。 書籍「達人プログラマー」の中で提唱された。 |
KISSの原則 | Keep it simple stupid.などの略。 可能な限りシンプルさを保つべきとする原則のこと。 複雑さはそれ自体がリスクや価値の毀損となり得る。 |
SOLID原則 | 特にオブジェクト指向で用いられる、5つの原則の頭文字を取ったもの。 クラスが持つ責任は単一にすること、拡張をして変更はしないこと、親クラスの振る舞いを壊さないこと、 利用者が必要な処理のみ実行できるように分割すること、依存性は一方向にすること。 |
OAOO原則 | Once and Only Onceの略。 同じような動作をするコードは一箇所にまとめるべきという原則のこと。 |