Auf die Frage wie man in C++ Implementierungsdetails versteckt und darüber hinaus auch die Erweiterbarkeit von Klassen gewährleistet gibt es eine Antwort: Pointer-Implementierung, kurz Pimpl oder in Qt auch D-Pointer genannt. In diesem Beitrag zeige ich wie in Qt die Pointer-Implementierung realisiert wird.
Syntax Cheatsheet Markdown
Markdown ist eine Auszeichnungssprache (englisch Markup), die sehr einfach gehalten ist eben Mark-down. MIt ihrer einfachen Syntax eignet sie sich für Textdateien, die sowohl als Pur-Text lesbar sind (viel besser als XML), kann aber auch bei Bedarf in HTML oder andere Formate übersetzt werden.
Datengetriebene Tests mit JUnit
Mit JUnit lassen sich in Java ausgezeichnet Unit Tests durchführen. Will man größere Testdatenreihen prüfen, kann man das ganze auch sehr einfach formulieren. Dazu muss man aber keine Schleifen oder gar einzelne Tests schreiben. Mit dem Test Runner Parameterized
lassen sich ganz einfach datenorientierte Tests schreiben.