ライブラリ&デモアプリ
- + 車輪の再発明に時間を費やす必要がない。
- + 既に出来上がった機能をテストし、「子供たちの問題」を解決している(人気のあるライブラリの場合)。
- プログラマは、ライブラリがどのように脆弱で、パフォーマンスに影響を与えるかについて、常に関心があるわけではありません。
- 機能のほんの一部しか使う必要がない場合、モジュールはかなり面倒になります。実装に数時間の作業が必要なだけなら、既製のソリューションを使うことは正当化されないことがよくあります。数行のコードで大規模なタスクを解決し、それをインポートできるのであれば、車輪の再発明をする意味はない。最初に意図する機能の大きさを理解し、見積もることが重要である。これは経験とともに得られるものです。
