Skip to content

Gerçek Hayat Ruby Örnekleri

Bu bölümde, gerçek dünyadaki Ruby konularına değineceğim. Bunların başında da Neden Ruby? sorusuna cevap vermeye çalışacağım. Bence Ruby dünyasını öne çıkartan en büyük farklılık Test Driven Development metodolojisinin çok gelişmiş olması.

Onlarca test kütüphanesi, test suite ve benzeri şeyler bence diğer dillerde bu kadar ileri seviyede değil. Yaptığınız uygulamayı END TO END yani A'dan Z'ye test etmek, tek tek tüm senaryoları çıkartmak ve neredeyse sıfır hata ile iş yapmak mümkün.

Behaviour Driven Development (BDD), Continues Integration (CI), test ve build otomasyonu da çok sık kullanacağımız şeylerden biri!

Genel anlamda konu başlıklarımız;

  1. Neden Ruby?
  2. Ruby ve TDD/BDD/CI *
  3. Kendi Rubygem'imizi yapalım! *
  4. Sinatra ve Web *