dotnetpro Dojos
In jeder dotnetpro finden Sie eine Übungsaufgabe von Stefan Lieser (http://clean-code-developer.de), die in maximal drei Stunden zu lösen sein sollte. Wer die Zeit investiert, gewinnt in jedem Fall – wenn auch keine materiellen Dinge, so doch Erfahrung und Wissen. Es gilt: Falsche Lösungen gibt es nicht. Es gibt möglicherweise elegantere, kürzere oder schnellere Lösungen, aber keine falschen. Wichtig ist, dass Sie reflektieren, was Sie gemacht haben. Das können Sie, indem Sie Ihre Lösung mit der vergleichen, die Sie eine Ausgabe später in der dotnetpro finden.
Übung macht den Meister. Also − los geht’s. Aber Sie wollten doch nicht etwa sofort Visual Studio starten …
dojoAufgabe: SEO-Tools
01.09.2016
SEO-Tool selbst gebaut
Finden Sie heraus, an welcher Position im Suchmaschinenergebnis eine Website liegt.
weiterlesen
dojoLösung: Codezeilen Zählen
01.08.2016
Darf's ein bisschen mehr sein?
Wissen Sie, aus wie viel Zeilen Code Ihre Codebasis besteht? Und wissen Sie auch, wie man die Codezeilen innerhalb einer Verzeichnisstruktur zählt? Nein, nicht von Hand …
weiterlesen
dojoAufgabe: Gleichheit
01.08.2016
Gleich oder ungleich?
In Unit-Tests steht nach Arrange und Act das Assert an. Oft gilt es dabei, Datenstrukturen zu vergleichen.
weiterlesen
dojoLösung: Wecker
01.07.2016
Einen Wecker sanieren
Die meisten Leser werden täglich eher mit vorhandenem Code konfrontiert sein als „auf der grünen Wiese“ starten. Wie wäre es mit einer Übung im Sanieren eines Matschfeldes?
weiterlesen
dojoAufgabe: Codezeilen zählen
01.07.2016
Darf's ein bisschen mehr sein?
Wissen Sie, wie man die Codezeilen in einer Verzeichnisstruktur zählt? Nein, nicht von Hand ...
weiterlesen
dojoLösung: CSV-Daten verarbeiten
01.06.2016
Zurück zu den Wurzeln
Das CSV-Format ist eines der wichtigsten Dateiformate. Daten werden zeilenweise geschrieben, die Werte durch Kommas getrennt. Wie liest man solche Daten ein?
weiterlesen
dojoAufgabe: Wecker
01.06.2016
Einen Wecker sanieren
Die meisten Leser werden häufiger mit vorhandenem Code konfrontiert sein, als „auf der grünen Wiese“ zu starten. Wie wäre es mit einer Übung im Sanieren eines Matschfeldes?
weiterlesen
dojoLösung: CRM-System
01.05.2016
Auf eine gute Beziehung!
Ein CRM-Tool zu implementieren ist schon eine größere Sache. Selbst bei starker Vereinfachung wird die Aufgabe schnell zu groß fürs Üben.
weiterlesen
dojoAufgabe: CSV-Daten verarbeiten
01.05.2016
Zurück zu den Wurzeln
Wie liest man Daten ein, die im CSV-Format vorliegen? Das ist die Übung dieses Monats.
weiterlesen
dojoLösung: Datentyp Geld
01.04.2016
Money, Money, Money
Immer wieder hat man bei Softwaresystemen mit Geld zu tun. Im übertragenen Sinne wie inhaltlich. Wie wäre es, Geld als abstrakten Datentyp zu implementieren?
weiterlesen