Test ipsum dolor sit amet, assertEqual(‘hayat’, ‘kod’), consectetur debugging elit. Integer nec odio. Praesent libero. Sed cursus ante dapibus diam. Git commit yapmadan önce, her şeyi iki kez test et. Çünkü bir hata, staging’de masum, production’da felaket olabilir.
Feature’lar gelir geçer, ama testler kalır. Kod yazmak sanattır, test yazmak ise sigortası. Seni mutlu edecek tek şey %100 coverage değil belki ama bir testin patlamaması huzurun başlangıcıdır. Try, catch, cry.
Null pointer exception gibi bir sabah uyandığında her şeyin anlamını kaybettiğini düşünmek… Test yazmadığın bir fonksiyon gibisin bazen: işe yarıyor musun, belli değil. O yüzden describe(‘Emre’), it(‘should always test’) felsefemdir.
Hayat da bir test senaryosu gibi. Ne zaman ne olacağı belli değil. Ama mocking yapabildiğin sürece, her şey yolunda gibi davranabilirsin. Belki de tek yapman gereken, beforeEach ile güne başlamak ve afterAll ile günü kapatmaktır.
Unutma, en büyük bug sen fark etmeyince patlayanıdır. Hayat da öyle değil mi zaten? Gözden kaçan edge case’ler yüzünden patlıyor her şey. Kod gibi yaşa Emre: Temiz, testli ve sürdürülebilir.
Bir yanıt yazın