Gizem Gürbüz, Arda Başoğlu, Boğaç Aslanyürek
Boğaç Ext JS ile uğraşırken Arda ile Gizem RFacebok'un bilinmeyenlerini araştırıyor
Bu hafta iki şey üstünde uğraştık. Birincisi Ext Js ile arama fonksiyonunun şekillendirilmesi, diğeri de Facebook, heroku, RFacebook üçlemesinin getirdiği zorlukları aşmaya çalışmak. Aslında bu ikisi birbirinden bağımsız değil. Boğaç her yaptığı değişikliği görebilmek için daha önceki yazılarımda da bahsettiğim environment (çevre) zorluklarıyla uğraşmak zorunda kalıyordu. Biz de uygula-yükle-test et döngüsünü nasıl kolaylaştırırız diye düşünmeye başladık. Bununla ilgili bir dizi denemeden sonra staging sunucusunu heroku üstünde değil de, kendi kontrol ettiğimiz bir sunucu üstünden çalıştırmanın daha iyi olabileceğini anladık. Aslında burada kendimizin de yaptığı bir yanlışı düzeltmem lazım. Staging olarak kullandığımız sunucuyu aynı anda test sunucusu olarak kullanıyoruz. Aslında şu anda staging diye bahsettiğim sunucu test sunucusu.

Neden test için heroku çok uygun değil?

* heroku'nun Rails loglarının sadece kısa bir bölümünü gösteriyor (http://docs.heroku.com/logs-exceptions) bu yüzden bir sorun olduğu zaman keşfetmek zorlaşabiliyor. heroku production için http://hoptoadapp.com/ gibi 3. parti ücretli servislerin kullanılmasını öneriyor.
* git kullanarak uygulamayı heroku'ya yüklemek en azından 1 dakikayı alıyor. En ufak değişiklik için bile bu süre çok uzun. Yapılan değişikliğin etkisini görmek bence en fazla 5 saniye almalı. Yani bir dakikanın 1/12 si. Aradaki fark büyük.
 


Comments




Leave a Reply