Show HN: Javaのデータ指向プログラミングの本
(news.ycombinator.com)- Javaプログラムを**プレーンデータ(plain data)**中心に構成し、よりシンプルで小さく、理解しやすい構造を作るための本
- records、パターンマッチング、
withexpressions、sum/product types など最近のJava機能を扱うが、焦点は機能説明よりもプログラムを構成する考え方にある - 「representation is the essence of programming」を中心的なアイデアとし、ドメインデータをうまく表現すれば、システムの残りの設計は自然についてくると考える
- Manningの Data-Oriented Programming in Java は現在early accessで提供されており、読者からのフィードバックを受け付けている
- 10月9日まで割引コード
mlkiehlを使うと50%割引を受けられる
データ中心でJavaプログラムを構成する
- Data-Oriented Programming in Java は、Javaでの効果的な開発とは何かについての経験をまとめた本
- プログラムを管理する核心をデータ中心の構造に置くことで、よりシンプルで小さく、理解しやすいコードにつながるというアプローチを扱う
-
Javaの最近の言語機能
- records、パターンマッチング、
withexpressions、sum/product types がデータ指向プログラミングを支援する - ただし本書の焦点は、特定の機能やツールの使い方よりも、プログラムをどのように「家づくり」のように構成するかに置かれている
- records、パターンマッチング、
Early accessと割引情報
- 本書は現在 early access として提供中で、フィードバックを受け付けている
- Manningのページで確認できる: Data-Oriented Programming in Java
- 10月9日までコード
mlkiehlを使うと50%割引が適用される
1件のコメント
Hacker Newsのコメント
技術書を書いた経験がある者として、祝意を表する
本を購入しようとしたがエラーが発生した
本を購入して第1章を読んだ
技術編集者がBrian Goetzであることに触れ、関心を示す
祝意を伝えつつ、RedditのJavaコミュニティに投稿することを勧める
本を完成させたことを祝福し、第1章の分かりにくい文を指摘する
初期の取り組みを始めたことを祝福し、ClojureとF#でデータ指向プログラミングを知っている
本を完成させたことを祝福し、過去に技術書を書いた経験を共有する
祝意を伝えつつ、現代的なJava本を探している人のために自分が取り組んでいる本を紹介する