Als Programmierer schreibt man offene Punkte, z. B. FIXME
oder TODO
gerne direkt den Source Code. Wirklich praktisch ist das aber nur, wenn die verwendete IDE einen auch auf die offenen Punkte hinweist.
The Return of the C64
Kennt noch einer den „Brotkasten“ C64? Mich überkam die Tage ein wenig die Nostalgie und ich habe kurzerhand im Terminal unter Mac OS X optisch die Zeit auf die 80er Jahre zurückgedreht.
Pointer-Implementation
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.