
OGRE Engine: Eine Fallstudie zu OOP-Prinzipien
Analyse der OGRE3D-Architektur mit CppDepend: Vererbung, Kohäsion, Namespaces sowie Singleton-, Factory-, Facade- und Observer-Patterns im Praxiseinsatz.
5 Min. LesezeitEinblicke in C/C++-Codequalität, Softwarearchitektur und statische Analyse.

Analyse der OGRE3D-Architektur mit CppDepend: Vererbung, Kohäsion, Namespaces sowie Singleton-, Factory-, Facade- und Observer-Patterns im Praxiseinsatz.
5 Min. Lesezeit
Warum Entwickler sich nicht von einer einzigen Programmiersprache oder Technologie beherrschen lassen sollten – und weshalb Offenheit für C++, Rust, Go, Clojure und andere Sprachen wichtig ist.
4 Min. Lesezeit
Warum die enorme Vielfalt von C++ Schutzmechanismen, bessere Compiler-Diagnosen und Tools erfordert, um modernen und sauberen C++-Code zu fördern.
3 Min. Lesezeit
Warum die lange Geschichte von C++ moderne Entwicklungspraktiken bis heute prägt und wie Entwickler den Einfluss veralteter Ansätze begrenzen können.
3 Min. Lesezeit
Erfahren Sie, wie Unveränderlichkeit und reine Methoden Domain-Driven Design, Nebenläufigkeit und robuste C++-Software verbessern.
5 Min. Lesezeit
Die Bedeutung verteilter Build-Systeme für C++ – CppDepend Blog.
4 Min. Lesezeit
Im März 2005 veröffentlichte Herb Sutter seinen berühmten Artikel „The Free Lunch Is Over“ und sagte eine Revolution der nebenläufigen Programmierung voraus, die ebenso bedeutend sein würde wie die objektorientierte Revolution.
6 Min. Lesezeit
Warum die Low-Level-Natur von C++ eine Stärke ist: Mit Abstraktionen und Bibliotheken lässt sich komplexer Code lesbar, wartbar und effizient gestalten.
3 Min. Lesezeit
John Carmack: Eine C++-Programmierlegende – Analyse, Hintergründe und Best Practices im CppDepend Blog.
4 Min. Lesezeit
Wie Thrashing die C++-Performance beeinträchtigt und wie Doxygen mit einem Cache-Ansatz Speicherverbrauch und Laufzeit optimiert.
5 Min. Lesezeit
OOP und generische Programmierung im Vergleich: Warum der „Hat“-Ansatz oft flexibler und natürlicher ist als der durch Vererbung geprägte „Ist“-Ansatz.
3 Min. Lesezeit
Erfahren Sie anhand der V8 Engine, wie durchdachte Designentscheidungen, Entwurfsmuster, Hidden Classes, dynamischer Maschinencode und Garbage Collection hohe Performance ermöglichen.
4 Min. Lesezeit