Antipattern – code usability

Schnittstellen zu fremden System werden explizit entworfen. Jede weitere Methode die angeboten wird ist genauestens auf dem Bedürfnis des späteren Nutzers abgestimmt. Oftmals sind diese Schnittstellen gut definiert bzw. Ein Dritter ist in der Lage diese zu nutzen. Nun warum wird dieses Prinzip nicht auf jedes Modul, welches intern genutzt Read more…

Antipattern

Heute einmal mit einem Antipattern, zum Thema tostring Methode. Viele kennen es und in vielen Programmiersprachen wird es unterstützt, die “.ToString()” Methode. Geliebt und oft und genutzt, doch es gibt einige Probleme bei der Nutzung der ToString() Methode. Die folgenden Beispiele sind in C# geschrieben, sind allerdings 1 zu 1 Read more…

Debuging Parser

Wer meine vorherigen Einträge gelesen hat, der weiß das der MDdb ( Managed Debugger ) ein hilfreiches Werkzeug sein kann. Ich verwende diesen gern, detaillierte Bugreports zu erstellen. Hierfür wurde ein Service geschrieben indem der Debugger immer bei einer unbehandelten Exception aktive wurde. Dieser Service lädt alle verwendeten Variablen und Read more…