sfd
4 уровня владения Makefile
Источник: Nuances of Programming Я фанат Makefile и активно задействую его в большинстве своих текущих проектов. Возможно, Makefile попадался вам на GitHub в различных проектах с открытым ПО (пример). Наверняка вы задавались вопросом, что это за инструмент и что он делает. По Makefile создано немалое количество обучающих материалов. Цель данного руководства — разжечь интерес к Makefile и научить им пользоваться буквально за 5 минут. В результате вы приобретаете навык работы с этим инструментом и можете продолжать самостоятельно его изучать...
«Эффект Makefile»: почему мы копируем конфиги и зачем об этом знать
Практически каждый разработчик хотя бы раз копировал «работающий Makefile» (или аналогичный файл для CI/CD) из старого проекта в новый. При этом мало кто вплотную разбирается с каждой строкой. Как выясняется, это поведение — не просто лень или «карго-культ», а закономерное явление, которое автор новости назвал «эффектом Makefile». Что такое «эффект Makefile»? Основная идея следующая: 1. На горизонте появляется задача, очень похожая на предыдущую (например, нужно снова собрать проект с помощью Make, GitHub Actions и т...