Show HN : un livre sur la programmation orientée données en Java
(news.ycombinator.com)- Un livre sur la manière de structurer des programmes Java autour de données simples (plain data) afin d’obtenir une architecture plus simple, plus petite et plus facile à comprendre
- Il couvre des fonctionnalités récentes de Java comme les records, le pattern matching, les expressions
withet les sum/product types, mais l’accent est mis moins sur l’explication des fonctionnalités que sur la manière de penser l’organisation d’un programme - Il prend pour idée centrale « representation is the essence of programming » et considère que, si les données du domaine sont bien représentées, le reste de la conception du système suit naturellement
- Data-Oriented Programming in Java de Manning est actuellement disponible en early access et recueille les retours des lecteurs
- Jusqu’au 9 octobre, le code promo
mlkiehlpermet d’obtenir 50 % de réduction
Structurer des programmes Java autour des données
- Data-Oriented Programming in Java est un livre qui synthétise une expérience sur ce que signifie développer efficacement en Java
- Il présente une approche selon laquelle placer au cœur de la gestion d’un programme une structure orientée données conduit à un code plus simple, plus compact et plus facile à comprendre
-
Fonctionnalités récentes du langage Java
- Les records, le pattern matching, les expressions
withet les sum/product types soutiennent la programmation orientée données - Toutefois, le livre se concentre moins sur l’usage de fonctionnalités ou d’outils particuliers que sur la façon de structurer un programme, comme on « construit une maison »
- Les records, le pattern matching, les expressions
Informations sur l’early access et la réduction
- Le livre est actuellement proposé en early access et recueille des retours
- Disponible sur la page de Manning : Data-Oriented Programming in Java
- Jusqu’au 9 octobre, le code
mlkiehldonne droit à 50 % de réduction
1 commentaires
Commentaires Hacker News
Adresse ses félicitations en tant que personne ayant déjà écrit des livres techniques
A essayé d’acheter le livre, mais a rencontré une erreur
A acheté le livre et lu le premier chapitre
Se dit intéressé en mentionnant que l’éditeur technique est Brian Goetz
Présente ses félicitations et recommande de publier aussi sur la communauté Java de Reddit
Félicite l’auteur pour avoir terminé le livre et signale une phrase confuse dans le premier chapitre
Félicite l’auteur pour ce premier pas et dit connaître la programmation orientée données via Clojure et F#
Félicite l’auteur pour avoir terminé le livre et partage son expérience passée d’écriture de livres techniques
Présente ses félicitations et, pour ceux qui cherchent un livre sur Java moderne, présente le livre sur lequel il travaille