generated at
11/17/2024, 12:40:23 PM
ツールボックスアプローチ
極力単純な仕事しかしない 何種類かのツールを組み合わせて複雑な作業をやるということ。
UNIXでは、伝統的にこのような考え方が背景にあり、パイプやリダイレクトで、ツールを連携させて使う。
毎回打ち込むのが面倒なら、シェルスクリプトを書けばいい
Toolbox Approach
KISS原則
料理道具
がそうじゃん
冷蔵庫、まな板、包丁、電子レンジ、鍋、コンロ、おたま、さじ、ふるい、おろし金...
cat
,
grep
,uniq...
npm
もそんな感じする
「
汎用的な小さな機能
」のライブラリを大量に依存させるイメージ
⇔
キッチンシンクアプローチ
スーパーアプリ
(LINEとか)