Bu sabah ilginç bir şey ile karşılaştım. Sahibinden.com adresine girdiğimde ve herhangi bir şey aradığımda bir kod parçacığı önüme döküldü. Genelde olabilir böyle şeyler, bir syntax hatası yapılır ve anlamsız kodlar önünüze gelir. Yok yok bu böyle değildi, kaynağını görüntülediğimde o korkunç görüntü ile karşılaştım, evet bunlar kaynak kodlardı. İşin garip yanı hata search kısmındaydı yani burayla ilgili sonuçlar bekleyebilirdik fakat gördüğüm tamamen config dosyalarıydı. Yani sahibinden.com’un web farm bilgilerinden, ftp şifrelerine, mongo database bilgilerinden session parametrelerine kadar her şey. Oysa ki hata çok ama çok basit bir şeyden kaynaklanmıştı, < yazmak yerine bir üst tuş olan a harfine basılmıştı. Yani İşte hala Türkiye’de yazılım anlayışının oturmadığının kanıtı. Production servera atılacak her dosya test edilmelidir. İlginçtir ki bu dosya local development ortamında da böyle gözükürdü, gerçekten büyük aceleleri vardı sanırım bir hotfix belki? Sözün özü muhtemelen tüm altyapı değişecek, bu gibi durumların oluşmaması için ara katmanlar eklenecek ve daha iyi …
Devamı »