Archiv für die Kategorie ‘Software Entwicklung und .NET’

Webentwicklung mit ASP.NET eine Link-Geschichte

Montag, 30. Januar 2012

Folgende Adressen, Videos und Informationsquellen haben mir bei der Einarbeitung in das Thema “ASP.NET” geholfen.

 

Folie einer Online Präsentation von asp.net

(weiterlesen…)

Refactoring ist keine Schönheitskur – Refactoring ist Software-Entwicklung

Sonntag, 22. Januar 2012

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…)

Angenommen es läuft das Dschungelcamp und man schaut nicht hin…

Sonntag, 22. Januar 2012

… dann fällt es dennoch schwer diesem Programm irgendwie zu entkommen. Ärgerlich ist nicht das Experiment, sondern das was daraus gemacht wird. (weiterlesen…)

Qualitäts-Sicherung? Ja, aber primär bitte “Excellent Code”!

Samstag, 03. Dezember 2011

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…)

Clean Code … auch im Webbereich relevant – ein Praxisbeispiel

Samstag, 22. Oktober 2011

Häufig ist es nicht leicht anderen Menschen die Gründe für sauberes Entwickeln, Clean Code und klare Strukturen zu erklären. Zunächst ist das nur ein eigener Anspruch und für die meisten bedeutet es unnützer Mehraufwand. Daher an dieser Stelle ein kurzes praktisches Beispiel was mir quasi vor die Füße gefallen ist. Es geht um ein WordPress-Plugin das rein funktional tut was es soll, mehr jedoch nicht. Jegliche Anpassungen und Fehlerbereinigungsversuche fallen schwer oder sind sogar nicht möglich. Früher oder später der Tod einer Software.
(weiterlesen…)

Code für andere Leute schreiben – Writing Code for Other People (Thomas Mullen) übersetzt

Montag, 17. Oktober 2011

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)

Code-Dojo Sonderheft dotnetpro

Dienstag, 20. September 2011

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.

“The specified module could not be found” – Fehleranalyse beim Einbinden von externen Bibliotheken (x86/x64)

Mittwoch, 21. Juli 2010

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…)

Tastenkombinationen (Shortcuts) in Visual Studio 2008/2010

Montag, 31. Mai 2010

Zum schnelleren Arbeiten empfiehlt es ich auf kurz oder lang die Tastaturkürzel in Visual Studio anzusehen. (weiterlesen…)

Baumstruktur aus XML Konfigurationsdatei auslesen

Donnerstag, 27. Mai 2010

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…)