工程化基础:Makefile、脚本、目录结构与依赖管理
很多 Go 项目在最开始都能很快跑起来:一个 main.go,一个 go.mod,再加几个包,功能就能开始迭代了。但只要项目继续长大,你很快会碰到另一类问题:构建命令每个人写得不一样,启动方式靠口头约...
很多 Go 项目在最开始都能很快跑起来:一个 main.go,一个 go.mod,再加几个包,功能就能开始迭代了。但只要项目继续长大,你很快会碰到另一类问题:构建命令每个人写得不一样,启动方式靠口头约...
很多人刚接触 Linux 时,会把目录看成一堆约定俗成的路径:配置去 /etc,日志去 /var/log,临时文件去 /tmp。但如果不理解这些目录背后的职责边界,后面排障时就很容易找错地方。 尤其是...