Raspberry Pi Geek

Saubere Arbeit

Bei Clean Code handelt es sich um eine Reihe von Regeln und Verfahren, die es erleichtern, Quellcode zu lesen und zu verstehen. Dabei ist es unerheblich, welche Programmiersprache zum Einsatz kommt. Viele Konzepte von Clean Code passen auf alle Sprachen. Einige weiterreichende Konzepte ergeben allerdings nur im Umfeld der objektorientierten Sprachen Sinn. Der Clean-Code-Gedanke ist an sich nichts Neues. Schon 2008 hat Robert C. Martin in seinem Buch die Verfahren beschrieben .

Allerdings wird es bei den heute üblichen hochkomplexen IT-Anwendungen immer wichtiger, auf eine saubere Struktur des Source-Codes zu achten. Zudem hat sich der Clean-Code-Gedanke in den letzten Jahren weiterentwickelt, und die im Buch beschriebenen Verfahren wurden erweitert. Lassen Sie uns als die Reise in eine Welt mit sauberem Quellcode beginnen. In den folgenden Absätzen beschreiben wir einige der Kerngedanken und Regeln von Clean Code.

Pfadfinderregel

„Hinterlasse Code immer sauberer, als du ihn vorgefunden hast.“ Wenn man diese Regel beherzigt, wird der Quellcode eines Projekts mit der Zeit immer besser. Man

You’re reading a preview, subscribe to read more.

More from Raspberry Pi Geek

Raspberry Pi Geek2 min read
Vorschau auf 01/2024
Sicherheit gehört in der modernen IT zu den zentralen Themen und deckt ein breites Spektrum an Verfahren und Werkzeugen ab. Aber während Konzerne und Organisationen oft ganze Abteilungen mit entsprechenden Fachleuten beschäftigen, müssen sich private
Raspberry Pi Geek9 min read
Frisch Aufpoliert
Mit Ubuntu 23.10 „Mantic Minotaur“ erschien Mitte Oktober 2023 eine neue Version des beliebten Debian-Derivats. Wir haben uns die unterschiedlichen Desktop-Varianten des Betriebssystems angesehen. Ubuntu und seine zahlreichen Derivate gehören zu den
Raspberry Pi Geek1 min read
Abziehbild
Wer regelmäßig für Skripting oder die Administration Umgebungen neu einrichtet, der baut die Dateien oder Verzeichnisstrukturen häufig nach einer bestimmten Vorlage auf. In großen Umgebungen bieten sich dazu professionelle Automatisierungswerkzeuge w

Related