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