Мы все пишем многоразовые классы и код.
Мы определяем конфигурацию, чтобы мы могли снова и снова использовать этот фантастический новый класс.
Мы говорим нашим боссам, что расходы на это дополнительное время теперь сэкономят нам время и деньги.
Но на самом деле, для тех из нас, кто не пишет библиотеки сторонних разработчиков, и тратит свое время на работу в целом в приложении, сколько раз этот один класс, который вы потратили на дополнительное время для повторного использования, на самом деле повторно используется в другом проекте?
Сколько классов на заказ у вас есть в вашей библиотеке, которые будут использоваться в нескольких проектах?