Опыт достаточно давно заставил меня работать с фиксированным набором инструментов и библиотек. Это тянется ещё с... не помню. Давно. Точно помню, что я фиксировал библиотеки и компилятор при разработке на Си - я пользовался версией ТурбоСи более, чем двухлетней давности
(
Read more... )
Comments 12
Reply
Reply
Reply
Но я молодой, зеленый, мне можно ;)
Reply
Reply
Reply
Имхо - либо переезжать постоянно, либо крайне редко. При постоянных переездах уменьшаются дельты и соответственно, размер поломок.
Reply
И это печально.
Reply
Reply
При этом в других мирах ситуация осложняется тем, что новые версии обычно содержат фиксы очень неудобных багов, то есть старой ты не можешь нормально пользоваться, потому что там баги, а новой - потому что её сложно прикручивать.
Как пример - libcurl.
Reply
Я больше про проблемы с зависимостями cabal.
Reply
Так чтобы совсем версии фиксировать - не приходилось. Хотя нет, вру. Есть еще один проект - там "заморожен" целый дистрибутив Linux (предметная область - автоматическое управление). И у меня совсем нет желания его трогать :)
Проблемы с переходом были только один раз - когда у библиотеки поменялся API. Но все решилось очень быстро и безболезненно.
Reply
Leave a comment