Java'nın en sevdiğiniz ve en sevmediğiniz yönleri

Yazdığım kodun neredeyse her yerde minimum düzenleme ile sorunsuz çalışması hoşuma gidiyor.

Sevmediğim yanı ise;
Fonksiyonel programlama için pek uygun değil.
Functional Interface ve Lambda Expression'lar ile bir şeyler yapılabiliyor ancak Higher Order Function'ların kullanımının garip olması. Methodların basit şekilde parametre olarak gönderilememesi vs.

Bir de sürüm olayı var.
1615484341033.png
 
Son düzenleme:
JVM gibi muhendislik harikasi bir sistem uzerinde calisiyor olmasi. 1970 'lerde kod yazan muhendise bundan bahsetsen agzi acik kalirdi. Robert C. Martin'in kitabindan alinti:

1615531919119.png


Kotu tarafi verbose olmasi. Cogunlukla bir isi halletmek icin yazmam gereken kod miktari benzer seviye dillere gore daha fazla. Ayrica checked exception konseptini ben sevmiyorum.
 

Geri
Yukarı