3 alasan mengapa belajar OOP PHP itu penting

26/03/2015    Rido Sandi Atmanto    2523     Website

Hai teman-teman DumetSchool !

Baru-baru ini saya baru saja membaca sebuah e-book. Dari dulu saya penasaran dengan anggapan dari sebagian besar developer aplikasi web bahwa OOP(Pemrogragan Berorientasi Objek) adalah hal yang penting. Namun dari sekian buku dan postingan yang saya baca tidak ada yang mampu memberikan “Aha Moment” dalam pikiran saya. Semua itu terjawab setelah saya membaca buku ini

Teman-teman tidak perlu membaca buku setebal 362 halaman ini. Berikut saya simpulkan bagian permbuka yang menurut saya sudah cukup menggambarkan betapa OOP itu sungguh menggoda dan menguntungkan bagi para pengembang aplikasi.

  1. OOP sangat cocok pembuatan aplikasi besar

    Jika membuat aplikasi besar yang memiliki kerumitan tinggi, kita dapat memecahnya menjadi bagian-bagian kecil. Sehingga kita dapat membaginya menjadi bagian bagian kecil yang akan disatukan kemudian.
     

  2. OOP memungkinkan kita untuk melakukan update ataupun maintenance aplikasi tanpa perlu merombaknya dari nol.


    Konsumen itu selalu menuntut perubahan(dalam buku ini diungkapkan demikian). Perubahan  disana-sini akan membuat kita pusing jika harus mengubah berulang-ulang sebagian besar kode. Dengan Model pembuatan aplikasi berbasis OOP kita tidak perlu menelusuri baris kode dan bagian-bagian yang ada dari awal. Misalkan kalau knalpot yang ingin diganti ya cuma bagian knalpot saja yang kita cek. Bukan bagian kopling atau yang lain.
    Akhirnya kita jadi lebih hemat waktu.

  3. OOP cocok pembuatan aplikasi secara dibuat secara tim

    Bayangkan akan lebih cepat mana kegiatan produksi berikut ini :

    A. jika pabrik spare part otomotif akan membuat 1000 rangka motor dulu kemudian membuat 1000 body motor

    B. Jika pabrik spare part motor membuat 1000 rangka motor dan 1000 body motor bersamaan.

    Gaya OOP memungkian bagian-bagian program untuk dibuat bersama-sama tanpa mempengaruhi satu sama lain. Hal ini dapat dilakukan jika diawal sudah dibuat kesepakatan tentang sifat-sifat dan fitur-fitur yang ingin dibuat pada setiap bagiannya.

Semoga bermanfaat ya teman-teman? Salam OOP laughv

No data.

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More