完璧なライブラリを作ろうとしない
https://gyazo.com/9f6415ca3442460d69fcfdd68e2cd6fe
同じ目的のコードを書くことを無くしたい、0%にしたい、と考える(A)と
入力の型が違ってたりする
配列だったりstd::vectorだったり
微妙に違うコードが必要でオプションがたくさんになる
実装済みのコードがあることを忘れないことが必要
ドキュメントをきちんと作る必要がある
などによってかかるコストが膨らんでしまう
費用対効果が悪い
Aの考え方が有益ではない
ライブラリを作らなければ100%「同じ目的のコードを書く」をしている
ライブラリを作ることによってそれが少しでも削減される
Bの考え方をすることが大事だ
関連