LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

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

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

И это я уже не говорю о том, что холодная сборка проекта может длиться час, хотя сам проект особо ничего сложного собой не представляет. А всё потому что зависимости.

Исходная версия hateyoufeel, :

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

А потом спустя год жизни проекта ты осознаёшь, что часть зависимостей, которые ты используешь, перестали поддерживаться. И теперь тебе придётся делать это самому. Много раз сталкивался с этим.