把 Makefile 当作轻量任务入口

项目中的构建、检查和生成命令很容易散落在文档里。Makefile 可以提供简短稳定的入口,并让持续集成复用相同命令。 目标名称表达意图 使用 build、test、lint 和 verify 等清晰目标。非文件目标声明为 .PHONY,避免同名文件导致任务被跳过。 输出实际命令 除非输出确实噪声很大,不要隐藏所有命令。失败时能够看到参数和工作目录,会显著缩短排查时间。 控制职责边界 Makefile 适合编排已有工具,不适合承载大量条件逻辑。复杂发布流程应放入可测试脚本,Makefile 只负责调用。

2026年6月17日 · 1 分钟 · Workbench