История изменений
Исправление hateyoufeel, (текущая версия) :
Обычно зависимости подключают, чтобы упростить жизнь разработчика и уменьшить количество проблем: использовать готовый код (потенциально прошедший через большое количество глаз и ввиду этого потенциально более надёжный) вместо самописного, чтобы меньше писать, меньше поддерживать, меньше отлаживать.
А потом спустя год жизни проекта ты осознаёшь, что часть зависимостей, которые ты используешь, перестали поддерживаться. И теперь тебе придётся делать это самому, а иначе никаких новых версий компилятора и прочих плюшек.
И это я уже не говорю о том, что холодная сборка проекта может длиться час, хотя сам проект особо ничего сложного собой не представляет. А всё потому что зависимости.
Исходная версия hateyoufeel, :
Обычно зависимости подключают, чтобы упростить жизнь разработчика и уменьшить количество проблем: использовать готовый код (потенциально прошедший через большое количество глаз и ввиду этого потенциально более надёжный) вместо самописного, чтобы меньше писать, меньше поддерживать, меньше отлаживать.
А потом спустя год жизни проекта ты осознаёшь, что часть зависимостей, которые ты используешь, перестали поддерживаться. И теперь тебе придётся делать это самому. Много раз сталкивался с этим.