Code Review

Merhaba arkadaşlar, bugün size code review hakkında ufak bir video çekmeye görüşlerimi bildirmeye çalıştım. Bu benim ilk videolu anlatım deneyimim oldu.
Bu yüzden eleştirileriniz yada yorumlarınız varsa benimle paylaşırsanız sevinirim.

Kod incelemede dikkat edilmesi gerekenler;

-Standartlar belirlenmeli ve düzenli aralıklarla bu standartlar üzerinde tartışılmalıdır.

-Bir task atama sistemi kullanın ve geliştirmeyi burayla entegre edin. Aylar sonra bu iş niye yapılmış sorusuna kolayca cevap verilmelidir.

-Versiyon kontrol sistemi kullanılmalıdır.
-CI/CD süreci

-Domaine hakim olunmalı

-Bir kod pipeline içerisine girmeden önce kendiniz eleştirel gözle kontrol edin.

-Feature vb. gibi eklemelerde kodun sizin isteğinizi değil business ekibinin istediğine göre çalıştığına emin olun.

-Karşılıklı eleştiriler iki tarafada yarar sağlar, eğer kodu review yapılan tarafta iseniz kodunuz hatalı olabileceğini, daha iyi bir çözümün olabileceğini ve bunların
sizi geri götürmeyip geliştireceğinin farkında olun.

-İletişim önemlidir. Neden sorusu karşı tarafı kırmadan sorulabilmeli, karşılıklı eleştiriler düzgün bir tarzda yapılmalıdır.

-Code review sorumluluğun takıma yayılmasına, ekibin birlikte sorumluluk almasını sağlar.

-Production ortamına çıkmadan bir çok hatanın erkenden fark edilmesini sağlar.

-Clean kod ve yönetilebilir kod yazmaya yardımcı olur.

-Yapılan kod review lara dahil olmaya, izlemeye çalışın. Kod okumak gelişim açısından beklenenden çok fayda sağlar.

Son olarak kodu review yapılan tarafta iseniz kod review yapan taraf olmak için çalışın.  😀

Bonus

Ekran Görüntüsü Kaydetme Eklentisi

https://chrome.google.com/webstore/detail/nimbus-screenshot-screen/bpconcjcammlapcogcnnelfmaeghhagj

Written By

Bir önceki günden daha iyi olmak için çalışarak kendimi geliştirmek, öğrendiklerim ve öğreneceklerim ile yazılım sektöründe büyük ölçekli ve uluslararası projelerde kendimden söz ettirmek istiyorum.

More From Author

You May Also Like

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir