"好的代码"对我来说再也不是同样的定义了。 我曾经痴迷于正确的抽象、设计模式、优雅性、内聚性以及其他一堆指标。 这些仍然很重要。但它们不再是我现在所追求的主要目标。 好的代码解决了一个真实的问题,易于团队成员理解,并且可以交付给真实用户。← 这是我目前的定义。 顺便说一下,整个新一代的开发者并不关心(而且可能永远不会关心)代码的纯粹性,就像我们曾经那样。