Show HN: Java için veri odaklı programlama kitabı
(news.ycombinator.com)- Java programlarını sade veri (plain data) etrafında yapılandırarak daha basit, daha küçük ve daha anlaşılır bir yapı kurma yaklaşımını ele alan bir kitap
- records, pattern matching,
withexpressions, sum/product types gibi yeni Java özelliklerini ele alıyor; ancak odak, özellikleri açıklamaktan çok programı kurma biçiminde - Temel fikir olarak “representation is the essence of programming” yaklaşımını benimsiyor; alan verisi iyi temsil edilirse sistemin geri kalan tasarımının doğal olarak bunu takip ettiği savunuluyor
- Manning'in Data-Oriented Programming in Java kitabı şu anda early access olarak sunuluyor ve okur geri bildirimi alıyor
- 9 Ekim'e kadar
mlkiehlindirim koduyla %50 indirim alınabiliyor
Java programlarını veri merkezli biçimde yapılandırmak
- Data-Oriented Programming in Java, Java'da etkili geliştirmenin ne anlama geldiğine dair deneyimleri derleyen bir kitap
- Programı yönetmenin merkezine veri odaklı yapı koyulduğunda bunun daha basit, daha küçük ve daha anlaşılır koda yol açtığını savunan bir yaklaşımı anlatıyor
-
Java'nın yeni dil özellikleri
- records, pattern matching,
withexpressions, sum/product types veri odaklı programlamayı destekliyor - Ancak kitabın odağı, belirli özelliklerin ya da araçların kullanımından çok, programın nasıl bir “ev inşa eder gibi” kurulacağı üzerinde
- records, pattern matching,
Early access ve indirim bilgisi
- Kitap şu anda early access olarak sunuluyor ve geri bildirim topluyor
- Manning sayfasından incelenebilir: Data-Oriented Programming in Java
- 9 Ekim'e kadar
mlkiehlkodu kullanılırsa %50 indirim uygulanıyor
1 yorum
Hacker News yorumları
Teknik kitap yazma deneyimi olan biri olarak tebriklerini iletiyor
Kitabı satın almaya çalıştığını ancak hata aldığını söylüyor
Kitabı satın alıp ilk bölümü okuduğunu söylüyor
Teknik editörün Brian Goetz olduğunu belirterek ilgisini ifade ediyor
Tebrik ediyor ve Reddit’teki Java topluluğunda paylaşmasını öneriyor
Kitabı tamamladığı için tebrik ederken, ilk bölümde kafa karıştırıcı bir cümleye işaret ediyor
İlk yaklaşımı başlattığı için tebrik ediyor; veri odaklı programlamayı Clojure ve F# üzerinden bildiğini söylüyor
Kitabı tamamladığı için tebrik ediyor ve geçmişte teknik kitap yazma deneyimini paylaşıyor
Tebriklerini iletirken, modern Java kitabı arayanlar için üzerinde çalıştığı kitabı tanıtıyor