Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
Stilregeln des Programmierens
Methode/Technik:21016
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Von "Stil" kann man beim Programmieren hinsichtlich verschiedener Eigenschaften des Codes sprechen; Einige konkrete Beispiele sind:

  • Es gibt einen Codier-Stil auf der Ebene der Syntax einzelner Programm-Fragmente. Beispiele hierfür sind (a) die Einrückung zur Explizierung des Kontrollflusses und von Sichtbarkeitsbereichen, und (b) Wahl von Bezeichnern; Stilregelkataloge für diese Abstraktionsebene sind in größeren Software-Entwicklungsorganisationen üblich.
  • Es gibt Stilregeln, die die Wahl von spezifischen Programm-Schemata für grundlegende Programmierziele vorgeben. Beispiele sind Regeln für die Wahl von Kontrollflusssteuerungen und Datenstrukturen, so zum Beispiel: (a) Mit welchem Programmiersprach-Konstrukt (etwa Schleifen verschiedenen Typs, Rekursion oder Template-Instanziierung etc.) und in welcher Richtung die Elemente eines eindimensionalen Feldes durchlaufen werden, wenn alle Elemente einmal besucht werden sollen? (b) Welche Datenstrukturen werden zur Repräsentation welcher Gegenstands-Objekte genutzt?
    Wenn eine Programmiersprache es erlaubt, dasselbe Ziel mit ganz verschiedenen Methoden zu erreichen, dann sollte in einem System immer dieselbe Methode benutzt werden.
  • Muster stellen Stilregeln für die Organisation der Kooperation von Modulen dar. Es gibt feingranulare Muster für die Wahl der Beziehungen zwischen Klassen (siehe z.B. Glossar Entwurfsmuster) als auch Stilregeln für die Wahl einer Architektur für das Gesamtsystem. Für die Koordinierung der Arbeit vieler Entwickler an einem umfangreichen Projekt ist insbesondere eine gutes Verständnis der Architektur unter allen Entwicklern notwendig.
Die Einhaltung eines Stils durch die Autorin von Code ermöglicht einer Leserin die Entwicklung spezifischerer Hypothesen, d.h. konkreterer Erwartungen, ohne dass sehr detaillierte Analysen des Quellcodes nötig wären. Aus diesen Gründen werden in vielen Projekten gewisse zu benutzende Stilregeln in sogenannten Stilfibeln explizit festgeschrieben.
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
 Erfahrung zum Thema berichten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012