Gratis

Spasi: 30 Tip Koding Laravel yang Lebih Manusiawi dan Disukai Rekan Kerjamu

5.0 (3 rating) 352 members

Gratis

Bayu Hendra Winata

Author of This Ebook

wave
wave

Programmer menghabiskan lebih banyak waktu untuk membaca kode dibanding menulisnya. Itulah sebabnya kita punya kewajiban agar kode yang ditulis, selain bisa dibaca mesin, juga harus mudah dipahami manusia.

Kode yang mudah dibaca merupakan investasi jangka panjang yang sangat menguntungkan. Berapa banyak waktu terbuang untuk menelusuri rimbunnya kode tak bertepi yang loncat kesana-kemari, sampai akhirnya menyerah dan memutuskan rewrite.

Tidak butuh pujangga seni untuk menulis kode layaknya puisi. Tidak harus bernyali tinggi untuk merapikan kode yang terlanjur menjadi spaghetti.

Tanpa perlu rewrite atau refactoring besar-besaran, ada banyak langkah mudah dan aman dilakukan untuk meningkatkan readability kode sekaligus mengubah "WTF" menjadi "WOW".

Buku ini berisi kumpulan tip singkat, mudah dilakukan, dan minim efek samping yang bisa kita terapkan ketika koding Laravel. Perubahan kecil, jika dilakukan secara konsisten, bisa menghasilkan efek besar.


    Pendahuluan

  • Cover
  • Prolog

    View

  • View
  • Memecah File
  • Biasakan Memakai Sub View
  • Penamaan Sub View
  • Layout vs Konten
  • Tidak Menyisipkan Blade Ke Dalam Javascript
  • Jangan Pisahkan JS dan Pasangan HTML-nya
  • View Share & View Composer Terlalu Magic, Hindari!
  • Sub View vs Blade Componen
  • Intermeso: Kode Yang Manusiawi

    Controller

  • Jangan Hanya Menulis Kode, Rangkailah Sebuah Cerita!
  • Buat Outline (Daftar Isi)
  • Bercerita Dengan Protected Method
  • Reusable Dengan Protected Method
  • Reusable Dengan Trait
  • Maksimal Tujuh Dengan Resource Controller
  • Single Action Controller Untuk "Sisanya"
  • Form Request Yang Terabaikan
  • Jangan Percaya User!
  • Hadirkan Model Secara Otomatis: Route Model Binding
  • Proteksi Dari Pintu Masuk Pertama: Route Constraints
  • Intermeso: Happy Case, Alternative Case, Edge Case
  • Controller

    Model

  • Model
  • Tetap Rapi Dengan Trait
  • Encapsulation Dengan Accessor
  • Mengganti Accessor Dengan Getter
  • Standardisasi Accessor Dengan Prefix
  • Bercerita Dengan Scope
  • Pegawais? Penggunas? Saatnya "Break The Rules!"
  • Pasti Aman Dengan withDefault()
  • Pasti Konsisten Dengan DB Transaction
  • Intermeso: Berdamai Dengan Eloquent Model

    Penutup

  • Epilog

Dapatkan ebook sekarang untuk dapat mengikuti pembelajaran

BENEFIT


Ebook

Souce Code

Update Materi

Akses Selamanya

ULASAN MEMBERS

Keren Abis-abisan ini mah.. Semangat terus.. semoga kebaikannya dibalas oleh Allah SWT Aminn

Farham Harvianto
Seorang PNS
Mantap, terima kasih sharenya

Nix A Rahim
Trik simple namun sangat bermanfaat dan efisien; Terimakasih dan semoga ilmunya bermanfaat

Inant Kharisma