i (am) Blogger and U?

from X-periment to X-perience

Profile / Portofolio Pro 2

Aplikasi Profil / Portofolio Pro 2, software berbasis web untuk pengelolaan portofolio atau untuk menampilkan profil baik perusahaan maupun perseorangan. Selain itu software ini dapat p [...]

Belajar Online: E-learning - Kuis & Soal

"Belajar Online: E-learning - Kuis & Soal", Software/aplikasi e-learning berbasis web yang dapat digunakan oleh pengajar/guru/pembimbing atau perorangan untuk membuat soal/kuis atau per [...]

Template Toko Online: Shopper

SHOPPER adalah HTML template (menggunakan Bootstrap 3.3.6) yang ditujukan untuk toko online. Template ini terdiri dari 6 halaman siap pakai yaitu home, product lists, shopping cart, det [...]

WP Plugins: RSS to Post

RtoP adalah WordPress Plugins yang memudahkan untuk membuat post yang content-nya berasal dari blog/web lain dalam hal ini dengan memanfaatkan RSS. RtoP dapat menyimpan banyak RSS da [...]

One-Page Portofolio / Gallery 2

One-Page Portofolio / Gallery 2 memiliki fitur-fitur yang sama persis dengan One-Page Portofolio / Gallery 1 tapi dengan theme/template yang berbeda (theme yang dipakai pada versi ini a [...]

Aplikasi Web: Online Shop PRO 1

Toko Online Pro 1 adalah paket full-features aplikasi toko online yang dapat digunakan untuk menjalankan bisnis Anda secara online. Aplikasi ini memiliki fitur-fitur unggulan dan lengk [...]

Upgrade Blog Engine Sekaligus Upgrade Theme Bagian 2 (Function dalam Code Program)

Category: Komputer dan TeknologiDate:
Friday, 06 Aug 2010

Tulisan ini merupakan kelanjutan dari tulisan sebelumnya. Sebagaimana saya sebutkan pada posting sebelumnya, dalam versi terbaru GudLux CMS ini, saya menyadari bahwa terlalu banyak variabel yang saya gunakan dalam code program sehingga mungkin boros sumber daya dan tidak efisien. Alhamdulillah, banyak sekali pemangkasan variabel sehingga dalam versi ini jumlah variabel yang digunakan bisa lebih sedikit dari versi awal (karena baru kali ini upgrade besar-besaran, selama ini blog engine ini hanya dilakukan minor upgrade saja).

Selain itu, pada versi ini, saya sekarang lebih banyak membuat function untuk pekerjaan-pekerjaan yang rutin dilakukan supaya meminimalkan terjadinya salah ketik, konsistensi (terutama untuk urusan format URL, Judul dkk) dan efisiensi tempat (ukuran file menjadi lebih kecil karena isinya mayoritas function dan tidak terlalu banyak block code yang berulang). Pengalaman saya selama ini ketika tidak menggunakan function maka terlalu banyak code yang harus diketik untuk mengerjakan suatu pekerjaan yang serupa (tapi tidak sama persis).

Dengan penggunaan function maka biasanya jumlah baris code menjadi menurun drastis dari misalnya 5 baris code menjadi 1 baris code yang agak panjang. Selain efisien "tempat" juga efisien kalau suatu saat akan diadakan perombakan. Kalau semua udah dalam function maka tinggal edit bagian function utama kemudian yang lain akan mengikuti. Lebih dari itu, dengan adanya function akan mempermudah keseragaman (:baca konsistensi) dalam berbagai format (format URL, format penulisan tanggal, dan format yang lain).


No comments...
>> Comments closed. <<