Coding Standard Cpp
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Help | Preferences | Edit

Difference (last change) (keine anderen Diffs, Normalansicht)

Hinzugefügt: 4a5,23
== Voraussetzungen ==
Der Standard soll für objektorientierte Entwicklung von Programmen in C++ gelten, der hierfür verwendete Werkzeugkasten gehorcht nicht dem Gebot des Minimalismus, sondern ist zeitgemäß ausgestattet. So können wir z.B. folgendes konstatieren/fordern:
* in C++ eingebaute Operationen und Typen werden selten (bzw. mit gutem Grund) verwendet
* Optimierung wird nie zum Ziel der Entwicklung (Geschwindigkeitsrekorde treten hinter tatsächlicher Erfüllung von Anforderungen zurück)
* leichte Lesbarkeit, Verständlichkeit und Wartbarkeit sind tatsächlich Ziele
* Abbildung der Anwendungsrealität so direkt wie möglich, um der Dynamik der Anwendung folgen zu können
* zur Quelltext-Formatierung werden Software-Werkzeuge benutzt (oder nötig und entwickelt), die etwas von C++ verstehen
* keine feigen Kompromisse

== Elemente ==
* Umfang einzelner Dateien (Klassen, Funktionen, auch Anzahl)
* Länge von Zeilen
* Leerraum (inkl. Tabulatoren, Leerzeilen)
* Kommentare (wo, was (nicht) kommentieren)
* Einrückbreite (Verschachtelungstiefe, typische C++-Konstrukte wie Templates oder Initialisierungslisten werden berücksichtigt)
* Blöcke (Position von Klammern)
* Wahl brauchbarer Namen (Benutzer- vs. Anbieterperspektive)
* Gestaltung von Schnittstellen


Wohlbegründeter Standard zum Programmieren in der Sprache C++

(Projektbeschreibung: CodingStandardCpp/Projekt)

Voraussetzungen
Der Standard soll für objektorientierte Entwicklung von Programmen in C++ gelten, der hierfür verwendete Werkzeugkasten gehorcht nicht dem Gebot des Minimalismus, sondern ist zeitgemäß ausgestattet. So können wir z.B. folgendes konstatieren/fordern:
Elemente
KategorieProgrammierStil
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Help | Preferences | Edit
Edit text of this page (date of last change: April 28, 2010 23:31 (diff))
Search: gesucht wird
im Titel
im Text