- „Datenorientiertes Design“ ist eine online veröffentlichte Ausgabe eines Buches, das die Bedeutung von Daten in der Softwareentwicklung in den Mittelpunkt stellt.
- Die Online-Version enthält die wichtigsten Kapitel, um datenorientiertes Design zu lernen, allerdings können einige Formatierungen und Bilder fehlerhaft dargestellt werden.
- Das Buch betont, dass Daten nicht nur die Problem-Domäne betreffen, sondern ein entscheidender Bestandteil sind, um Probleme zu verstehen und zu lösen.
- Es untersucht die Entstehung von Daten und das Framework des datenorientierten Designs.
- Das Buch diskutiert die Bedeutung relationaler Datenbanken und den Prozess der Datennormalisierung.
- Außerdem behandelt es Stream Processing, Event Processing und komponentenbasierte Objekte.
- Das Buch führt das Konzept hierarchischer Detailebenen und die Verwendung von Mementos ein.
- Es behandelt ausführlich verschiedene Optimierungstechniken wie Speicherabhängigkeiten und die Nutzung von Cache-Lines.
- Das Buch hebt die Bedeutung von Debugging, Lebensdauer und der Vermeidung schlechter Zustände in der Softwareentwicklung hervor.
- Außerdem diskutiert es die Vorteile von wiederverwendbarem Code, Unit-Tests und Refactoring.
- Der Autor bietet Einblicke in die Schädlichkeit instanzzentrierter Entwicklung und die Vorteile hierarchischen Designs.
- Das Buch schließt mit einer Diskussion über Arbeitsteilung und wiederverwendbaren allgemeinen Code ab.
1 Kommentare
Hacker-News-Kommentare