"Guter Code" wird für mich nie mehr dasselbe sein. Früher war ich besessen von den richtigen Abstraktionen, Designmustern, Eleganz, Kohäsion und einer Menge anderer Metriken. Diese sind immer noch wichtig. Aber sie sind nicht mehr das Hauptkriterium, nach dem ich suche. Guter Code löst ein echtes Problem, ist für Teamkollegen leicht verständlich und bereit, an echte Nutzer ausgeliefert zu werden. ← Das ist meine aktuelle Definition. Übrigens gibt es eine ganze neue Generation von Entwicklern, die sich nicht (und wahrscheinlich nie kümmern werden) um die Reinheit des Codes, wie wir es taten.