Что: 3e4e822861fba8f639f05c26a9070ead92a4f8e3 Когда: 2020-08-05 21:19:25+03:00 ------------------------------------------------------------------------ Темы: redo ------------------------------------------------------------------------ Моё резюме от работы с redo Всё больше и больше перевожу проектов на redo. В некоторых, в которых постоянна происходит разработка -- redo целей становится всё больше и больше. Нарадоваться не могу! * писать для него цели *значительно* проще! Вспоминая какие бы я прописывал цели в Make, ещё и нифига не работавшие бы одинаково под BSD и GNU версиями, бросает в дрожь * он очень хорошо заставляет подумать над зависимостями и аккуратностью их прописывания, над стадиями/целями на которые хочется разбить задачу. Если ранее написанные цели и меняются сильно, то зачастую только упрощаясь * то что раньше я в Make бы прописывал как цель, сейчас многое вынесено просто в отдельные скрипты, не касающиеся системы сборки. Зачем, спрашивается, иметь цель у которой никаких зависимостей и никакого взаимодействия с системой сборки? Это ещё больше вылизывает проект * я никогда не видел столь тщательно работавшую сборку: ничего лишнего не пересобирает, не бывает чтобы что-то не дособралось. Конечно, всё это напрямую зависит от того как я пропишу зависимости, но в Make никогда нельзя было удобно и по человечески это всё сделать: либо слишком много соберёт, либо на что-то забьёт (уже чисто по своей природе зависимости от mtime). Я до сих пор не всегда верю redo и делаю по привычке clean -- уже выработавшиеся рефлексы от Make ------------------------------------------------------------------------ оставить комментарий: mailto:comment@blog.stargrave.org?subject=Re:%20%D0%9C%D0%BE%D1%91%20%D1%80%D0%B5%D0%B7%D1%8E%D0%BC%D0%B5%20%D0%BE%D1%82%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B%20%D1%81%20redo%20%283e4e822861fba8f639f05c26a9070ead92a4f8e3%29 ------------------------------------------------------------------------ Сгенерирован: SGBlog 0.34.0