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