[Code Review] Tarih Değeri Nereden Gelmeli?

[Code Review] Tarih Değeri Nereden Gelmeli?

Kod geliştirmesi yaparken belirli kayıtları çekmek için o anki zamanı parametre olarak göndeririz. Bir çok uygulamada bununla ilgili bir sorun yaşanmaz ancak senkron olmayan ve özellikle fiziksel olarak aynı olasa da sanal olarak farklı yerlerde olan sunucuların saatlerinin farklı olmasından ötürü zamanlama hataları olabilir. Şirkette yaşadığım bir sorundan yine yola çıkıyorum… Siparişler siteden verildikten sonra […]

[Code Review] Database İşlemleri

[Code Review] Database İşlemleri

Geliştirme yaparken dikkat edilmesi gereken noktalardan bir tanesi veri tabanları ile ilgili yapılan geliştirmeler… Bu geliştirmeleri kontrol edilmemesi uygulama tarafında bolca SqlException alınmasına veya bazı noktaların gözden kaçmasına sebep olabilir. Bugün yaşadığım bir sorun; bir uygulama içinde veri tabanından dönen bir sonucun direk olarak null ile kontrol edilmesi hata vermeyen ve false olarak değerlendirilen bir kontrol. […]

[Code Review] Trigger Çoklu Update

[Code Review] Trigger Çoklu Update

Triggerlarla çalışıyorken bir sorun ile daha karşılaşmak beni gerçekten üzdü. Bu seferki hata çalışabilir diye düşünüp çalışmayan bir kurguyla alaklı. Bir trigger yazdım ve bu trigger sayesinde Service Broker üzerine bazı bilgilerin geçmesini istiyorum. Yazdığım trigger;

şeklinde. Bu trigger’ ı tetiklemek için;

çalıştırdığımda sadece ilk kayıt için Service Broker tarafında mesaj oluştuğunu farkketim. […]

[Code Review] SQL Değer Atama

[Code Review] SQL Değer Atama

Şirketteki bazı uygulamalarımız arasında bilgi transferi yapılması için trigger kullanıyoruz. Çarşamba günü yayına aldığım bir trigger güncellemesi bizim uygulamamız için düzgün çalışırken, aynı tabloyu kullanan bazı uygulamalar için hata vermeye başlamış. İlk incelemeleri yaparken diğer uygulamaların tam bilgilerle gelmediğini farkkettim. Daha detaylı inceleme yaptığımız zaman çok ufak bir hata ile karşılaştık. Bu ufak hata sql […]