|
|
|
|
|
by gumby
2851 days ago
|
|
Every dependency increases the fragility of your program. What if you update the dependency and it breaks your program? What if you have two programs dependent on the same library -- but different versions? This just scratches at the surface of the problem. Sometimes the risk is worth it: you need some complex functionality not worth writing yourself. In that case it's a good thing. But understand that it's a tradeoff. |
|
There are times when it makes sense, but those are the special cases, and carry a cost which should be considered.