Ruby on Rails

Dasar-Dasar Rails

Pola MVC, konvensi di atas konfigurasi, struktur proyek Rails, environment

18 pertanyaan wawancaraยท
Junior
1

Apa kepanjangan dari akronim MVC dalam konteks Rails?

Jawaban

MVC adalah kepanjangan dari Model-View-Controller, sebuah pola arsitektur yang memisahkan aplikasi menjadi tiga komponen yang saling terhubung. Model menangani data dan logika bisnis, View menampilkan antarmuka pengguna, dan Controller mengoordinasikan interaksi di antara keduanya. Pemisahan ini memudahkan pemeliharaan dan pengujian kode.

2

Apa peran utama Model dalam arsitektur MVC Rails?

Jawaban

Di Rails, Model merepresentasikan data aplikasi dan mengenkapsulasi logika bisnis. Model berinteraksi dengan basis data melalui ActiveRecord, mengelola validasi, asosiasi antar entitas, dan callbacks. Model bertanggung jawab atas integritas data dan aturan bisnis, terlepas dari antarmuka pengguna.

3

Apa arti prinsip 'Convention over Configuration' di Rails?

Jawaban

Convention over Configuration berarti Rails menyediakan nilai default yang masuk akal untuk sebagian besar aspek aplikasi. Jika pengembang mengikuti konvensi penamaan dan struktur, Rails secara otomatis mengonfigurasi koneksi antara models, controllers, dan views. Hal ini mengurangi kode boilerplate dan mempercepat pengembangan.

4

Menurut konvensi Rails, di mana file controller disimpan?

5

Direktori mana yang berisi template view dalam aplikasi Rails?

+15 pertanyaan wawancara

Kuasai Ruby on Rails untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis