Path-Sensitive 24.07.2023, 11:30 Uhr

11 Aspekte von gutem Code

Die Lektionen über Codequalität beginnen in den ersten Wochen des Programmierens mit den Grundlagen der Variablenbenennung und dem Nutzen von Kommentaren. Sie setzen sich in zahllosen Blogbeiträgen und in jeder Debatte über einen Pull Request fort.
(Quelle: dotnetpro)
Jimmy Koppel hat am MIT über Möglichkeiten promoviert, Programmtransformations- und -synthesetools einfacher zu erstellen (auch bekannt als "Meta-Metaprogrammierung"). Inzwischen hilft er Software-Ingenieuren besseren Code zu schreiben. In seinem Blogbeitrag "The 11 Aspects of Good Code" referiert er darüber, was guter Code ist und warum es so schwer ist guten Code zu schreiben.
Seine 11 Aspekte hier in der Übersicht. In seinem Blogbeitrag erklärt Jimmy Koppel jeden der Punkte ausführlich.
  1. Good code is done code
  2. Good code is understandable
  3. Good code is evolvable
  4. Good code can be understood modularly
  5. Good code makes it easy to recover the intent of the programmer
  6. Good code expresses intent in a single place
  7. Good code is robust
  8. Good code hides secrets
  9. Good code isolates assumptions
  10. Good code is open
  11. Good code uses a programmer's full wisdom


Das könnte Sie auch interessieren