Folgende Adressen, Videos und Informationsquellen haben mir bei der Einarbeitung in das Thema “ASP.NET” geholfen.
Folgende Adressen, Videos und Informationsquellen haben mir bei der Einarbeitung in das Thema “ASP.NET” geholfen.
Leider sehen viele Entwickler das Thema “Refactoring” immernoch als sinnlose Strafarbeit. Dabei ist es Alltag. Software lebt – sie lebt von Anforderungen und die ändern sich fast täglich (ja das wurde sogar mehrfach bewiesen
). Demnach ist es selbstverständlich das sich Eckpfeiler der Architektur verändern und die Implementierung umgeschmissen werden muss. Klassen werden umbenannt, erhalten neue Funktionalität, werden aufgeteilt oder einfach weggeschmissen. Für viele bedeutet das scheinbar ein harter Eingriff: Als würde man in eine Messi-Wohnung eindringen und den Müll entsorgen. (weiterlesen…)
… dann fällt es dennoch schwer diesem Programm irgendwie zu entkommen. Ärgerlich ist nicht das Experiment, sondern das was daraus gemacht wird. (weiterlesen…)
Was würden Sie am Entwicklungsprozess am Schnellsten aus dem Weg räumen? Ist es das Designen Ihrer Komponente, das Entwickeln, die Erweiterung und Wartung, die Dokumentation oder vielleicht die Fehlersuche und das Debuggen? (weiterlesen…)
Sebastian Kübeck übersetzt Schritt für Schritt die Kapitel aus Thomas Mullens Buch: “Writing Code for Other People – Cognitive Psychology and the Fundamentals of Good Software Design Principles”.
Sehr interessant und zu empfehlen!
Code für andere Leute schreiben – Übersetzung von Sebastian Kübeck (Teil 1, weitere Teile im Softwaresanierungs-Blog)
Die Zeitschrift dotnetpro hat diesen Monat (September 2011) ein Sonderheft mit Code Dojos und Lösungen herausgegeben:
http://www.dotnetpro.de/articles/webarticle81.aspx
unter: http://www.lulu.com/product/paperback/dotnetprodojo/16670806 kann man für 6,90 € die PDF-Version kaufen.
Neben dem Vorteil das Code Dojos sicherlich das tägliche “Arbeiten, Anaylisieren und Entwickeln” trainieren, bringen sie zusätzlich den Vorteil mit das man relativ schnell Erfolge sieht. Die Aufgaben sind meist übersichtlich gestaltet und schnell zu lösen. Das ist im Arbeitsalltag nicht unbedingt immer der Fall.
Arbeitet man in einer Anwendung mit externen Bibliotheken, die man bspw. über die “kernel32.dll”-Funktion “LoadLibrary” einbindet, so können Fehlercodes wie “The specified module could not be found” zur Verzweiflung führen. (weiterlesen…)
Zum schnelleren Arbeiten empfiehlt es ich auf kurz oder lang die Tastaturkürzel in Visual Studio anzusehen. (weiterlesen…)
Es gibt unter .NET die verschiedensten Varianten wie man mit Konfigurationsdaten umgehen kann. Oftmals werden z.B. XML-Dateien oder *.conf-Konfigurationsdateien verwendet. Das Auslesen dieser Daten geht dann meist relativ einfach.
In meinem Fall allerdings war ich auf der Suche wie ich eine Baumstruktur in einer Konfigurationsdatei ablegen und in .NET C# auslesen kann. Dabei sollte die Möglichkeit bestehen den kompletten Weg zu allen Kindelementen im C# Code zu verwenden. (weiterlesen…)