Gratis

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

5.0 (22 ulasan) 1825 members

Gratis

TENTANG

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.

DISUSUN OLEH

Bayu Hendra Winata

Senior software engineer at Javan Cipta Solusi. We are hiring: https://javan.co.id/career/

DAFTAR ISI

    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

BENEFITS


Ebook

Souce Code

Update Materi

Akses Selamanya

ULASAN MEMBERS

duwi at SantriKoding
duwi

....


Sangat membuka wawasan di dunia pemrograman khususnya laravel

Dimas Subaktianto at SantriKoding
Dimas Subaktianto

....


Penjelasannya ringan dan mudah untuk dipahami, banyak sekali ilmu yang bisa dimanfaatkan untuk meningkatkan kualitas kode yang ditulis untuk kedepannya. Terima kasih.

Muhammad Hasan at SantriKoding
Muhammad Hasan

Belajar coding karena desakan ekonomi


pembahasannya sangat bagus utk guideline pemula spt saya

Farham Harvianto at SantriKoding
Farham Harvianto

Seorang PNS


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

Junaidi Abdul Rahman at SantriKoding
Junaidi Abdul Rahman

....


Keren...! terimakasih telah membuka wawasan luas ini untuk saya yg yang kalo ngoding kadang masil asal2an hehe

iNFiNiTY Bourne at SantriKoding
iNFiNiTY Bourne

iNFiNiTYBourne


Mantap nih, makin memperdalam keilmuan mengenai kerapian dan ke " elegan" an dalam mengoding :D

M.Hidayatullah at SantriKoding
M.Hidayatullah

Mahasiswa


sangat bermanfaat terimakasih ilmunya

Fadli Rifai at SantriKoding
Fadli Rifai

Tentang Saya


Alhamdulillah menambah wawasan.. Terima kasih

Inant Kharisma at SantriKoding
Inant Kharisma

....


Trik simple namun sangat bermanfaat dan efisien; Terimakasih dan semoga ilmunya bermanfaat

Nix A Rahim at SantriKoding
Nix A Rahim

....


Mantap, terima kasih sharenya

Alit Indrawan at SantriKoding
Alit Indrawan

.


Buku yang sangat mantap sekali dan membuat saya lebih mengarahkan saya untuk membuat clean code yang tentunya tidak hanya mudah dibaca oleh saya tapi juga dengan rekan kerja lainnya

Deril at SantriKoding
Deril

Mau belajar coding semoga bisa.


Pembahasannya tidak membosankan... salut....sangat

Hairul Lana at SantriKoding
Hairul Lana

Hello! I'm Hairul Lana from Bali, Indonesia. I'm a Backend D...


Sangat bermanfaat, banyak pengetahuan baru tentang penulisan laravel yang baik setelah membaca ebook ini.

Muhammad Davi at SantriKoding
Muhammad Davi

Freelance Web Developer


tulisannya mudah dipahami

Giffari Al H at SantriKoding
Giffari Al H

....


Terimakasih banyak, sangat membantu saya yg sedang memahami "ALIEN" hehe

Sri Wahyuni Mustapa at SantriKoding
Sri Wahyuni Mustapa

....


bagus sebagai referensi dalam kerja tim. makasih

Muhammad Rifki at SantriKoding
Muhammad Rifki

....


sangat membantu sekali menambah wawasan baru tentang cara menulis kode yang baik dan tentunya manusiawi

Bain Abqary at SantriKoding
Bain Abqary

....


bagus isi buku nya namun mungkin harus ada update karena ini masi laravel versi 8 dan sekarang udah v9 Thank u santri koding

rudy prasetya at SantriKoding
rudy prasetya

....


sangat membantu untuk menerapkan clean code terutama dengan framework laravel