Framework Design Guidelines Bagian 05 – Prinsip #2: Low Barrier To Entry 9 Mei 2008
Posted by firstyuyu in Prinsip Dasar.3 comments
Tren yang terjadi saat ini adalah sering kali seorang developer diharuskan mempelajari sebuah framework baru dengan cepat. Untuk mencapai hal ini, akan lebih mudah bagi mereka jika mereka bisa mulai menggunakan framework baru tersebut dengan cara bereksperiment (mencoba-coba) sesuai kebutuhan dan baru benar-benar mempelajari arsitekurnya secara keseluruhan jika memang itu benar-benar dibutuhkan. Misalnya ketika mereka harus berpindah dari skenario yang sederhana menuju ke skenario penggunaan yang lebih rumit. (lagi…)
Framework Design Guidelines Bagian 04 – Prinsip #1: Scenario-Driven Design 9 Mei 2008
Posted by firstyuyu in Prinsip Dasar.1 comment so far
Pada umumnya, sebuah framework terdiri dari kumpulan API yang sangat banyak. Hal ini disebabkan karena sebuah framework harus bisa mengakomodasi berbagai macam skenario penggunaan, dari yang paling sederhana hingga yang paling kompleks. Namun faktanya, sebagian besar developer hanya menggunakan sebagian kecil saja dari skenario yang ditawarkan sehingga sebenarnya hanya sebagian kecil saja dari framework yang sering digunakan. Untuk memaksimalkan produktivitas developer yang menggunakan framework kita, maka sangat penting bagi kita sebagai desainer framework untuk menginvestasikan sebagian besar waktu kita untuk merancang API bagi sebagian kecil skenario yang sering digunakan ini. (lagi…)
Notasi Pemanggilan Konstruktor Berantai di Java dan C# 9 Mei 2008
Posted by firstyuyu in Java vs C#.2 comments
Di Java, jika kita ingin melakukan pemanggilan konstruktor dari dalam sebuah konstruktor (pemanggilan berantai), kita bisa melakukannya dengan menggunakan method khusus yaitu this dan super. Method this digunakan untuk memanggil konstruktor yang berada di kelas yang sama. Sementara method super digunakan untuk memanggil konstruktor yang berada di base class. (lagi…)
