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 …
dojoLösung: Ein Analysewerkzeug
14.12.2020
IOS was?
IOSP – Integration Operation Segregation Principle – ist ein wichtiges Prinzip. Seine Einhaltung automatisiert zu überwachen, das war die Aufgabe dieses Monats.
weiterlesen
dojoAufgabe: Ein Music Player Marke Eigenbau
14.12.2020
Hier spielt die Musik
Eine vielseitige Aufgabe wartet diesmal auf Sie: Erstellen Sie einen Music Player.
weiterlesen
dojoLösung: graphen als Datenstruktur
16.11.2020
Kürzeste Wege finden
Algorithmen und Datenstrukturen sind zentrale Themen der Informatik. Mir ging es um Graphen als Datenstruktur und einen sehr wichtigen darauf basierenden Algorithmus.
weiterlesen
dojoAufgabe: Ein Analysetool selbst bauen
16.11.2020
IOS was?
IOSP! Kurz für Integration Operation Segregation Principle, ein Prinzip, wonach Integration und Operation zu trennen sind. Ob sich seine Einhaltung wohl automatisiert prüfen lässt?
weiterlesen
dojoLösung: Seitenweise Daten laden
12.10.2020
(Zu) viele Daten
Alle Datensätze einer Tabelle auf einmal in den Speicher zu laden ist oft keine Option. Eine Paging-Datenstruktur hilft dabei, die Daten seitenweise zu laden.
weiterlesen
dojoAufgabe: Graphen als Datenstruktur
12.10.2020
Kürzeste Wege finden
Ein zentrales Thema der Informatik sind Algorithmen und Datenstrukturen. Diesmal geht es um Graphen als Datenstruktur und einen sehr wichtigen darauf basierenden Algorithmus.
weiterlesen
dojoLösung: Kundenverwaltung, Teil 2
14.09.2020
Fremden Code ergänzen
Die Kundenverwaltung aus dem vorigen Heft war nicht fertig geworden. Die Aufgabe lautete deshalb, Ergänzungen vorzunehmen. Wie meine Lösung aussieht, lesen Sie hier.
weiterlesen
dojoAufgabe: Seitenweise Daten laden
14.09.2020
(Zu) viele Daten
Im kommenden Monat gilt es eine Paging-Datenstruktur zu implementieren.
weiterlesen
dojoLösung: Kunden verwalten
17.08.2020
Mal was mit Datenbanken
Wie verwendet man eine Datenbank? Diese Frage kann auf die technischen Aspekte abzielen, aber auch auf die konkrete Einbindung in eine Softwarestruktur.
weiterlesen
dojoAufgabe: Kunden verwalten, Teil 2
17.08.2020
Fremden Code ergänzen
In diesem Heft finden Sie die Lösung zur Kundenverwaltungs-Aufgabe. Es fehlen aber noch einige Interaktionen und Features. Wie wäre es, wenn Sie diese ergänzen?
weiterlesen