Oke teman-teman sekarang kursus web design jakarta akan lanjutkan pembahas kita, dimana masih membahas tentang Best Practices pada penggunaan Framework laravel , Setelah sebelumnya kita telah membahas tentang Naming Function secara Best Practice maka kita akan lanjutkan masih tentang naming function pada laravel Best Practices.

Best Practices, Bagi kita yang berprofesi sebagai softwere Engineer pasti tidak asing lagi atau setidaknya kita pernah dengar istilah tersebut. Best Practices adalah metode atau teknik yang telah diterima secara umum sebagai lebih unggul daripada alternatif apa pun karena menghasilkan hasil yang lebih unggul daripada yang dicapai dengan cara lain atau karena telah menjadi cara standar dalam melakukan sesuatu.

Jika secara defenisi demikian bunyinya maka cara tersebut pun dapat kita implementasi ke Framework yang kita paka dalam kasus ini adalah LARAVEL FRAMEWOK. Dimana kita akan bedah cara terbaik dalam menggunakan Framework ini, Oke langsung saja Kursus Web Design Jakarta akan bahas yang pertama adalah :

Naming Conventions

Berikut ini adalah naming convention yang diterima secara umum yang digunakan oleh Laravel Community:

Routes

Route harus dalam bentuk jamak dari resource yang ingin dimanipulasi dan HARUS semuanya huruf kecil seperti contoh berikut ini :

Good

Route::get('/users', 'UserController@index');
Route::resource('photos', 'PhotoController');

Bad

Route::get('/user', 'UserController@index');
Route::get('/UsersList', 'UserController@index');
Route::resource('PHOTO', 'PhotoController');

Route Bernama HARUS menggunakan snake_case dan notasi titik seperti ini teman-teman :

Good

Route::get('/user', 'UserController@active')->name('users.show_active');

Bad

Route::get('/user', 'UserController@active')->name('users.show-active');
Route::get('/user', 'UserController@active')->name('show-active-users');

Variables

Aturan umum untuk variabel adalah HARUS berada di camelCase, nah jadi di laravel penulisan variable umumnya di komunitas laravel menggunakan sintak cameCase seperti di bawah ini :

Good

$articlesWithAuthor

Bad

$articles_with_author

Nama koleksi HARUS deskriptif dan dalam bentuk jamak
Good

$activeUsers = User::active()->get()

Bad

$users = User::active()->get()
$user = User::active()->get()
$User = User::active()->get()

Objek Tunggal HARUS deskriptif dan dalam bentuk tunggal

Good

$activeUser = User::active()->first()

Bad

$users = User::active()->first()

Oke baiklah teman-teman seperti itulah Cara Implementasi Best Practices Laravel Framework Part 4 khusususnya tentang pembuatan controller yang baik sesuai kaidah yang di terima oleh komunitas laravel itu sendiri.

TUnggu artikel selanjutnya yah dari kam kursus web design Dumet School akan lanjutkan pada artikel selanjutnya agar tidak terlalu panjang dan nyaman untuk di baca dan di pahami.

WhatsApp chat