[О блоге] [наверх] [пред] [2020-08-05 21:19:25+03:00] [3e4e822861fba8f639f05c26a9070ead92a4f8e3]
Темы: [redo]

Моё резюме от работы с redo

Всё больше и больше перевожу проектов на redo. В некоторых, в которых
постоянна происходит разработка -- redo целей становится всё больше и
больше. Нарадоваться не могу!

* писать для него цели *значительно* проще! Вспоминая какие бы я
  прописывал цели в Make, ещё и нифига не работавшие бы одинаково под
  BSD и GNU версиями, бросает в дрожь
* он очень хорошо заставляет подумать над зависимостями и аккуратностью
  их прописывания, над стадиями/целями на которые хочется разбить
  задачу. Если ранее написанные цели и меняются сильно, то зачастую
  только упрощаясь
* то что раньше я в Make бы прописывал как цель, сейчас многое вынесено
  просто в отдельные скрипты, не касающиеся системы сборки. Зачем,
  спрашивается, иметь цель у которой никаких зависимостей и никакого
  взаимодействия с системой сборки? Это ещё больше вылизывает проект
* я никогда не видел столь тщательно работавшую сборку: ничего лишнего
  не пересобирает, не бывает чтобы что-то не дособралось. Конечно, всё
  это напрямую зависит от того как я пропишу зависимости, но в Make
  никогда нельзя было удобно и по человечески это всё сделать: либо
  слишком много соберёт, либо на что-то забьёт (уже чисто по своей
  природе зависимости от mtime). Я до сих пор не всегда верю redo и
  делаю по привычке clean -- уже выработавшиеся рефлексы от Make

    [оставить комментарий]