สิ่งหนึ่งที่มักได้ยินคำบ่นมาจาก java developer ก็คือ ทำไมต้องเขียน code ที่มันซ้ำๆ น่าเบื่อ จะตาย เช่น Setter/getter methods Constructor Overriding method ต่างๆ จาก Object class เช่น toString(), equals() และ hashCode() โดยเราจะพบว่า code ที่เขียนด้วยภาษา Java จำนวน 100 บรรทัด สามารถเขียนด้วยภาษา Groovy, Scala ด้วยเพียง 10 บรรทัด มันน่าอิจฉาไหมล่ะ

Read More…