Если мы всё таки говорим о Java, то сложно представить себе продуктовое приложение которое не имеет зависимостей. При этом пункт кажется надуманным. Если библиотека критична с точки зрения поддержки, то естественно ты выбирешь нажного поставщика, например если мы говорим о фреймворках на которых стоится наше приложения (Spring). А если говорить о вспомогательной библиотечке, то если перед использованием в своём проекте мы её протестировали и нас устараивает как она работает, то нам обновления не критичны.
Буду рад если кто нибудь приведёт кейс когда нам критично "Предвидеть ускорение", чтобы я понял что я не прав.
Всё по делу(Снаято с уст дядюшки Боба).
Только пункт 7 вызывает вопросы.
Если мы всё таки говорим о Java, то сложно представить себе продуктовое приложение которое не имеет зависимостей. При этом пункт кажется надуманным. Если библиотека критична с точки зрения поддержки, то естественно ты выбирешь нажного поставщика, например если мы говорим о фреймворках на которых стоится наше приложения (Spring). А если говорить о вспомогательной библиотечке, то если перед использованием в своём проекте мы её протестировали и нас устараивает как она работает, то нам обновления не критичны.
Буду рад если кто нибудь приведёт кейс когда нам критично "Предвидеть ускорение", чтобы я понял что я не прав.