Teknik yönelimli cevaplardaki teknik tavsiyelere uyun; iyi şeyler. Cevabım daha çok tutum hakkında.
Her geliştiricinin ara sıra yaptığı hatalardan dolayı kötü hissetmek sadece saçmadır ve gelecekte bu tür bir hata yapmamanıza yardımcı olmaz. Orada otururken kendini kötü hissediyorsun, yapı hala bozuk, biliyor musun? Ve sonra işiniz tamamen hatalardan kaçınmakla ilgili, biliyorum ki sabahları yataktan kalkmak her gün heyecan verici bir macera, değil mi?
Kırık kodların kontrol edilmesinin halkın sahtekarlığına neden olduğu şirketleri duydum. Kafamı böyle bir davranışa yol açacak çarpık, frat-boy, ortaokul düzeyinde bir düşüncenin etrafında bile bulamıyorum. Bir takım liderinin veya menajerinin yapması için herhangi bir karşı üretken olması pek mümkün olmayabilir.
Bu yüzden kendinizi dövmeyin. Hepimiz başardık. Muhtemelen haftada yarım gün saçma hatalara mal oluyorum ve bunu uzun süredir (öksürük) yapıyorum. Kod yazmak böyle görünüyor - sürekli kendi yetersizliğinize benziyor. Bir profesyoneli profesyonel yapan şey, asla hata yapmamak gibi efsanevi bir nitelik değildir (bazen büyük olanlar da dahil olmak üzere), ancak yaptıkları hatalara nasıl yanıt verdikleri.
Birlikte çalıştığım her geliştiriciye aşılayabileceğim bir mantra varsa, işte bu: Siz kodunuz değilsiniz . Kod yazıyorsunuz. Yazabildiğiniz kadar iyi ve verimli bir şekilde yazıyorsunuz. Sonra eve gidiyorsun. Bir kişi olarak değerinizi veya öz-değerinizi kodunuzun kalitesiyle eşitlerseniz, gerçekte kim olduğunuz hakkında tekneyi kaçırırsınız.