[О блоге]
[наверх]
[пред]
[2020-08-05 21:19:25+03:00]
[3e4e822861fba8f639f05c26a9070ead92a4f8e3]
Темы: [redo]
Моё резюме от работы с redo
Всё больше и больше перевожу проектов на redo. В некоторых, в которых
постоянна происходит разработка -- redo целей становится всё больше и
больше. Нарадоваться не могу!
* писать для него цели *значительно* проще! Вспоминая какие бы я
прописывал цели в Make, ещё и нифига не работавшие бы одинаково под
BSD и GNU версиями, бросает в дрожь
* он очень хорошо заставляет подумать над зависимостями и аккуратностью
их прописывания, над стадиями/целями на которые хочется разбить
задачу. Если ранее написанные цели и меняются сильно, то зачастую
только упрощаясь
* то что раньше я в Make бы прописывал как цель, сейчас многое вынесено
просто в отдельные скрипты, не касающиеся системы сборки. Зачем,
спрашивается, иметь цель у которой никаких зависимостей и никакого
взаимодействия с системой сборки? Это ещё больше вылизывает проект
* я никогда не видел столь тщательно работавшую сборку: ничего лишнего
не пересобирает, не бывает чтобы что-то не дособралось. Конечно, всё
это напрямую зависит от того как я пропишу зависимости, но в Make
никогда нельзя было удобно и по человечески это всё сделать: либо
слишком много соберёт, либо на что-то забьёт (уже чисто по своей
природе зависимости от mtime). Я до сих пор не всегда верю redo и
делаю по привычке clean -- уже выработавшиеся рефлексы от Make
[оставить комментарий]