每天推送5篇优质英文文章 · By makers, for makers

运营 1566 天, 推荐好文 6,430 篇, 原创简评 1,266,502 字, 原文总阅读时间 57,722 分钟, 196,763 人订阅

在做产品的过程中,没经验的工程师们(或编程学校刚出来的)往往 Under-Engineering,而有一些经验的半吊子工程师们则往往 Over-Engineering,常常想太多了,把问题复杂化。

这个 GitHub repo 里的 Java 代码很具有代表性,用来讽刺现实世界中的“企业级”代码,咋看之下这些代码符合各种软件工程的最佳实践,具有接近100%的 test coverage,但实际上就是一坨过度复杂的狗屎。

打赏 如果你觉得我推荐的这篇文章(或我写的简评)不错,对你有所启发,可以考虑请我喝杯咖啡。 感谢 236 位读者捐款了 $1,742.55
分享到:
App 内打开