金句级表达 · PITHY EXPRESSION
问题复杂度匹配工具复杂度——过度工程是一种隐蔽的浪费
用 C 语言写一个日志过滤脚本,和用 Shell 脚本写一个编译器,犯的是同一种错误——工具复杂度与问题复杂度不匹配。前者是过度工程(浪费开发时间),后者是能力不足(浪费调试时间)。最高效的工程师不是"什么都会用"的人,而是"知道什么场景该用什么"的人。
来自这本书的解读报告
《UNIX编程环境》
阅读完整解读报告 →
用 C 语言写一个日志过滤脚本,和用 Shell 脚本写一个编译器,犯的是同一种错误——工具复杂度与问题复杂度不匹配。前者是过度工程(浪费开发时间),后者是能力不足(浪费调试时间)。最高效的工程师不是"什么都会用"的人,而是"知道什么场景该用什么"的人。