「良いコード」は私にとってもう同じではありません。 かつては、適切な抽象表現、デザインパターン、エレガンス、一体感、その他多くの指標にこだわりがありました。 これらは今でも重要です。でも、今はそれらが主な対象ではありません。 良いコードは実際の問題を解決し、チームメイトが理解しやすく、実際のユーザーに提供できる状態です。← これが私の現在の定義です。 ちなみに、コードの純粋さを気にしない(そしておそらく今後も気にしない)新しい世代の開発者がいます。