Show HN: Ein Buch über datenorientierte Programmierung in Java
(news.ycombinator.com)- Verantwortung, Java-Programme rund um schlichte Daten (plain data) zu strukturieren, um eine einfachere, kleinere und leichter verständliche Struktur zu schaffen
- Behandelt neuere Java-Funktionen wie records, Pattern Matching,
with-Ausdrücke und Summen-/Produkttypen, der Fokus liegt jedoch mehr auf der Denkweise beim Aufbau von Programmen als auf der Erklärung einzelner Features - Nutzt „representation is the essence of programming“ als Kernidee und vertritt die Ansicht, dass der Rest des Systemdesigns natürlich folgt, wenn Domänendaten gut repräsentiert sind
- Mannings Data-Oriented Programming in Java ist derzeit im Early Access verfügbar und sammelt Feedback von Leserinnen und Lesern
- Mit dem Rabattcode
mlkiehlgibt es bis zum 9. Oktober 50 % Rabatt
Java-Programme datenorientiert strukturieren
- Data-Oriented Programming in Java ist ein Buch, das Erfahrungen dazu zusammenfasst, was effektive Entwicklung in Java ausmacht
- Es behandelt den Ansatz, den Kern der Programmpflege in einer datenzentrierten Struktur zu verankern, was zu einfacherer, kleinerer und leichter verständlicherem Code führt
-
Neuere Sprachfunktionen in Java
- records, Pattern Matching,
with-Ausdrücke und Summen-/Produkttypen unterstützen datenorientierte Programmierung - Der Fokus des Buchs liegt jedoch eher darauf, wie man Programme wie beim „Hausbauen“ strukturiert, als auf der Nutzung bestimmter Features oder Werkzeuge
- records, Pattern Matching,
Early Access und Rabattinformationen
- Das Buch ist derzeit im Early Access verfügbar und sammelt Feedback
- Auf der Manning-Seite verfügbar: Data-Oriented Programming in Java
- Bis zum 9. Oktober gilt mit dem Code
mlkiehlein Rabatt von 50 %
1 Kommentare
Hacker-News-Kommentare
Als jemand mit Erfahrung im Schreiben technischer Bücher spricht er seine Glückwünsche aus
Er wollte das Buch kaufen, stieß aber auf einen Fehler
Er hat das Buch gekauft und das erste Kapitel gelesen
switch-Statements werden Java-Programmierer dazu bringen, häufiger über Typen nachzudenkenEr erwähnt, dass Brian Goetz der technische Lektor ist, und zeigt Interesse
Er gratuliert und empfiehlt, es in der Java-Community auf Reddit zu posten
Er gratuliert zur Fertigstellung des Buches und weist auf einen verwirrenden Satz im ersten Kapitel hin
Er gratuliert zum Einstieg und kennt datenorientierte Programmierung aus Clojure und F#
Er gratuliert zur Fertigstellung des Buches und teilt seine Erfahrung mit dem Schreiben technischer Bücher in der Vergangenheit
Er gratuliert und stellt für Leute, die nach einem modernen Java-Buch suchen, sein eigenes in Arbeit befindliches Buch vor