My Most Recent Challenging Learning Experience

I attended the Andela self learning clinic on Monday, the 20th of November 2017. I had just commenced a two week boot camp for aspiring web developers. In the week prior I had been working furiously…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




3 Tip Receh di Laravel Agar Baris Kode Tidak Membengkak

Saya sengaja menggunakan kata “receh”, karena tip-tip berikut ini sangat mudah dilakukan tanpa perlu pertimbangan macam-macam. Ibarat uang receh yang Anda masukkan ke kotak infaq tanpa pikir panjang. Kalau ternyata yang ada hanya pecahan besar, saya yakin kita agak lama mikirnya 😏

Di bawah ini adalah salah satu contoh routes yang diambil dari salah satu proyek riil yang sedang saya kerjakan.

Bagian yang menarik adalah komentar terkait Start dan End Routes. Di sini saya bisa menangkap maksud baik dari programmer terkait pengelompokkan routes yang sejenis. Semua routes terkait Report ataupun Master ditulis dalam satu blok kode yang berurutan.

Cara yang lebih elegan untuk menghindari penumpukan baris kode dalam satu file route adalah dengan memecah routes menjadi beberapa file.

File routes/web.php:

Memecah routes menjadi beberapa file

File blade merupakan salah satu tempat yang paling berpotensi terjadi pembengkakan baris kode. Hal ini karena nature dari tag HTML itu sendiri yang memang cukup bloated penulisan tag-nya.

Namun hal tersebut tidak menjadi alasan bagi kita untuk tetap bisa menulis file blade dengan elegan dan tidak banyak baris. Salah satu caranya adalah dengan memecah komponen yang berkaitan ke dalam sub view tersendiri.

View yang bermartabat

Ketika skala aplikasi sudah tidak lagi kecil, maka file Model juga berpotensi untuk mengalami pembengkakan. Sebaga gambaran, mari kita lihat fungsi-fungsi yang sering ditambahkan ke dalam Model:

Untuk menghindari penumpukan baris kode di satu file model, kita bisa membuat Trait untuk masing-masing fungsi di atas.

Pengelompokkan di atas tidak baku, bisa disesuaikan dengan karakteristik masing-masing aplikasi. Poin pentingnya adalah, bagaimana agar kode bisa terorganisir dengan baik, dan salah satu ciri organisasi yang baik adalah tidak terjadi penumpukan massa di satu tempat.

Sekian tulisan dari saya, semoga cukup “receh” untuk diterapkan secara langsung tanpa perlu mikir-mikir lagi.

Add a comment

Related posts:

Confidence

Prospective perceptions of others considerably prevent us from reaching the confidence and growth we want. Because it can derail a life devoted to pushing the limits of our capacity, fear of other…

My journey to becoming a DevOP

My name is Oluwaseun, i have always had interest in being web developer. i try reading some pdf and watching some youtube videos but i have not really being able to have a taste of it Being an…

A Domain Name is Half the Battle

Time flies when youre having fun. You're 25, and suddenly it dawns on you that with the time passing, you have less and less leway fro making mistakes as you did when you were younger. Things you got…