Show HN: Pemrograman Berorientasi Data di Java
(news.ycombinator.com)- Buku ini merangkum segala hal tentang seperti apa pengembangan yang efektif di Java
- Membahas cara mengorganisasi data sebagai "data sederhana" dan manfaat mengejutkan yang muncul karenanya
- Program yang dibangun dengan berpusat pada data lebih sederhana, lebih kecil, dan lebih mudah dipahami
Perubahan di Java
- Java telah berubah dengan cepat dalam beberapa tahun terakhir
- Memperkenalkan fitur bahasa baru yang mendukung pemrograman berorientasi data (record, pattern matching, ekspresi
with, tipe sum dan product) - Namun, buku ini bukan tentang alat
- Mempelajari alat saja tidak akan membuat Anda belajar cara membangun rumah
- Buku ini berfokus pada membangun rumah
- Menjelaskan cara memilih lahan, meletakkan fondasi, dan membangun rumah yang dapat bertahan menghadapi badai apa pun
Ide dasar DoP
-
DoP didasarkan pada ide yang sangat sederhana
-
Konsep "ekspresi adalah hakikat pemrograman" adalah sesuatu yang terus ditemukan kembali orang sejak awal komputasi
-
Jika Anda menangkap data domain dengan baik, bagian lain dari sistem cenderung tersusun secara alami
-
Buku ini saat ini masih dalam tahap akses awal
-
Ingin mendengar masukan
-
Hingga 9 Oktober, Anda bisa menggunakan kode
mlkiehluntuk mendapatkan diskon 50%
Ringkasan GN⁺
- Buku ini menekankan pentingnya dan manfaat pemrograman berorientasi data di Java
- Pendekatan yang berpusat pada data membuat program lebih sederhana dan lebih mudah dipahami
- Menjelaskan cara memanfaatkan fitur terbaru Java untuk menulis program yang lebih baik
- Akan berguna bagi pengembang yang tertarik pada pemrograman berorientasi data
- Buku lain dengan fungsi serupa antara lain "Clean Code" dan "Effective Java"
1 komentar
Komentar Hacker News
Sebagai seseorang yang pernah menulis buku teknis, menyampaikan ucapan selamat
Mencoba membeli buku tetapi terjadi kesalahan
Sudah membeli buku dan membaca bab pertama
Menyebut Brian Goetz sebagai editor teknis dan menunjukkan ketertarikan
Menyampaikan ucapan selamat dan menyarankan untuk mempostingnya di komunitas Java di Reddit
Mengucapkan selamat atas selesainya buku dan menunjukkan kalimat yang membingungkan di bab pertama
Mengucapkan selamat atas dimulainya pendekatan awal dan mengetahui pemrograman berorientasi data dari Clojure dan F#
Mengucapkan selamat atas selesainya buku dan berbagi pengalaman pernah menulis buku teknis di masa lalu
Menyampaikan ucapan selamat dan memperkenalkan buku yang sedang dikerjakan untuk orang yang mencari buku Java modern