Show HN: Sách về lập trình hướng dữ liệu trong Java
(news.ycombinator.com)- Trách nhiệm này trình bày cách tổ chức chương trình Java xoay quanh dữ liệu thuần túy (plain data) để tạo ra cấu trúc đơn giản hơn, nhỏ gọn hơn và dễ hiểu hơn
- Có đề cập đến các tính năng Java gần đây như records, pattern matching,
withexpressions, sum/product types, nhưng trọng tâm nằm ở tư duy tổ chức chương trình hơn là giải thích tính năng - Lấy “representation is the essence of programming” làm ý tưởng cốt lõi, cho rằng nếu biểu diễn tốt dữ liệu miền nghiệp vụ thì phần còn lại của thiết kế hệ thống sẽ tự nhiên đi theo
- Data-Oriented Programming in Java của Manning hiện đang được cung cấp dưới dạng early access và đang nhận phản hồi từ độc giả
- Đến ngày 9 tháng 10, dùng mã giảm giá
mlkiehlsẽ được giảm 50%
Tổ chức chương trình Java xoay quanh dữ liệu
- Data-Oriented Programming in Java là cuốn sách tổng hợp kinh nghiệm về thế nào là phát triển hiệu quả trong Java
- Cuốn sách bàn về cách tiếp cận đặt trọng tâm quản lý chương trình vào cấu trúc hướng dữ liệu, từ đó dẫn đến mã nguồn đơn giản hơn, nhỏ gọn hơn và dễ hiểu hơn
-
Các tính năng ngôn ngữ Java gần đây
- records, pattern matching,
withexpressions, sum/product types hỗ trợ lập trình hướng dữ liệu - Tuy nhiên, trọng tâm của sách không nằm ở cách dùng một tính năng hay công cụ cụ thể, mà ở cách tổ chức chương trình như “xây nhà”
- records, pattern matching,
Thông tin early access và ưu đãi giảm giá
- Cuốn sách hiện đang được cung cấp dưới dạng early access và đang nhận phản hồi
- Có thể xem trên trang Manning: Data-Oriented Programming in Java
- Đến ngày 9 tháng 10, dùng mã
mlkiehlsẽ được giảm 50%
1 bình luận
Ý kiến trên Hacker News
Chúc mừng từ một người từng có kinh nghiệm viết sách kỹ thuật
Đã định mua sách nhưng gặp lỗi
Đã mua sách và đọc chương đầu tiên
Nhắc đến việc Brian Goetz là biên tập viên kỹ thuật và bày tỏ sự quan tâm
Gửi lời chúc mừng và khuyên nên đăng lên cộng đồng Java trên Reddit
Chúc mừng vì đã hoàn thành cuốn sách và chỉ ra một câu gây khó hiểu ở chương đầu
Chúc mừng vì đã bắt đầu cách tiếp cận ban đầu, đồng thời cho biết đã biết về lập trình hướng dữ liệu từ Clojure và F#
Chúc mừng vì đã hoàn thành cuốn sách và chia sẻ kinh nghiệm từng viết sách kỹ thuật trước đây
Gửi lời chúc mừng và giới thiệu cuốn sách mình đang thực hiện cho những ai đang tìm sách về Java hiện đại