CleanCoding1

Der Entwicklerkosmos

Clean Coding

1. Was bedeuted clean?

cleanspace

Was bedeuted clean?

Clean ist alles, was intuitiv verständlich ist:
Code, Dokumentation, Datenstrukturen, Konzepte, Regeln, Verfahren…

Intuitiv verständlich ist, was mit wenig Spezialwissen in kurzer Zeit richtig verstanden wird. „Wenig“ und „kurz“ sind dabei relativ zur vorliegenden Komplexität zu sehen.

Clean ist also alles, was die SE beschleunigt. Das schließt die Korrektheit, die Evolvierbarkeit und die Produktionseffizienz der Software ein.

Für Code bedeutet das, dass er gut verständlich, leicht änderbar und einfach testbar sein. Ist eines dieser drei Kriterien eingeschränkt ist der Code nicht wirklich sauber.

In kurz: Clean = Effizient


[ < ]      [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ]       [ > ]

Zurück


Wir freuen uns über Kommentare zu dieser Seite:

Der Entwicklerkosmos

Clean Coding

1. What means clean?

cleanspace

What means clean?

Clean is, whatever can intuitively be understood:
Code, Documentation, Data Structures, Concepts, Rules, Proceedings…

Intuitively understandable is, whatever needs little time and few previous knowledge/experience to be understood. The degree of „little“ and „few“ depends of course on the level of the inherent complexity.

Hence, clean is, whatever speeds up software development. This includes correctness, maintainablity/changeablity and efficiency of production (release) of software.

For code this means, that it has to be not only simple to understand and quick to change, but also easy to test.

In short: Clean = Efficient !


[ < ]      [ 1 ] [ 2 ] [ 3 ] [ 4 ]       [ > ]

Zurück


Wir freuen uns über Kommentare zu dieser Seite:

Schreibe einen Kommentar