你用过最丑的编程语言是哪个？
cmake, 广义的来讲还有一切构造脚本, 比如 webpack, gradle, sbt 等等 构造是个很复杂的东西, 所以很多人不喜欢写配置, 喜欢用脚本语言乱糊一通 众所周知脚本语言可维护性为零, 脑抽发明的构建脚本可维护性为负数 你写的时候越爽, 维护的时候越倒霉, 想掐死以前的自己 首先约定大于配置, 能别配置就别配置 其次找个可读性高点的什么 xml, json5, toml 啥的 各种字段都写好 schema, 好好写文档 保证大家写法都一样, IDE 支持好做, 读的人也好受 越是复杂鬼畜的东西越是不能用灵活性高的脚本, 大家一定要用唯一的正确的写法 这样你好我好大家好, 才能一起把生态建立起来 