Ruby on Rails

Rails Temelleri

MVC deseni, yapılandırma yerine kural, Rails proje yapısı, ortamlar

18 mülakat soruları·
Junior
1

Rails bağlamında MVC kısaltması ne anlama gelir?

Cevap

MVC, Model-View-Controller anlamına gelir; uygulamayı birbirine bağlı üç bileşene ayıran bir mimari desendir. Model verileri ve iş mantığını yönetir, View kullanıcı arayüzünü gösterir ve Controller ikisi arasındaki etkileşimleri düzenler. Bu ayrım, kodun bakımını ve test edilmesini kolaylaştırır.

2

Rails MVC mimarisinde Model'in temel rolü nedir?

Cevap

Rails'te Model, uygulama verilerini temsil eder ve iş mantığını kapsüller. ActiveRecord aracılığıyla veritabanıyla etkileşime girer; doğrulamaları, varlıklar arası ilişkileri ve callbacks'i yönetir. Model, kullanıcı arayüzünden bağımsız olarak veri bütünlüğünden ve iş kurallarından sorumludur.

3

Rails'te 'Convention over Configuration' ilkesi ne anlama gelir?

Cevap

Convention over Configuration, Rails'in uygulamanın çoğu yönü için makul varsayılan değerler sağladığı anlamına gelir. Geliştirici adlandırma ve yapı kurallarına uyarsa, Rails models, controllers ve views arasındaki bağlantıları otomatik olarak yapılandırır. Bu, tekrar eden boilerplate kodu azaltır ve geliştirmeyi hızlandırır.

4

Rails kurallarına göre controller dosyaları nerede saklanır?

5

Bir Rails uygulamasında view şablonları hangi dizinde bulunur?

+15 mülakat soruları

Bir sonraki mülakatın için Ruby on Rails'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla