Tüm yazılar
Mühendislik

Büyüdükçe İşe Yarayan Temiz Kod Alışkanlıkları

· 1 dk okuma

Temiz kod, zekice soyutlamalar ya da kusursuz stil demek değildir. Mesele, bir sonraki değişikliğin ne kadar pahalıya patlayacağıdır. Geçen yıl kolayca değişen, bugün ise işkenceye dönen bir kod tabanı bu hale tek bir kötü kararla gelmedi. Pek çok küçük kestirme yolla geldi.

Okuyan için adlandırın

Bir satırı bir kez yazar, defalarca okursunuz. Daha uzun ve belirli bir ad birkaç tuş vuruşuna mal olur, ama birine tekrar tekrar birkaç dakika kazandırır. Bir fonksiyonun ne yaptığını anlatmak için yoruma ihtiyacı varsa önce daha iyi bir ad deneyin.

Üçüncü kopyayı bekleyin

Tekrar, yanlış soyutlamadan daha ucuzdur. Birbirine benzeyen iki kod bloğu, bugün yalnızca benzeyen ama aslında farklı şeyler çıkabilir. Üçüncü kopyaya geldiğinizde gerçek örüntüyü genellikle güvenle ayıracak kadar anlamış olursunuz.

Veri modelini dürüst tutun

Ekranları değiştirmek kolaydır. Veriyi değil. Veritabanı yapısını doğru kurmaya harcanan zaman yıllarca karşılığını verir; eski bir projedeki tuhaf kodun çoğu, artık gerçeğe uymayan bir tablonun etrafından dolaşmak için vardır.

Korumaya değer alışkanlıklar

  • Tek bir iş yapan küçük pull request'ler
  • Bozulduğunda en çok can yakacak davranışların etrafında testler
  • Ölü kodu yoruma almak yerine silmek
  • Yalnızca kararın ne olduğunu değil, neden alındığını da yazmak
  • Her dosyayı bulduğunuzdan biraz daha iyi bırakmak

Bunların hiçbiri kod incelemesinde kimseyi etkilemez. Ama bir araya geldiklerinde, çoğu projenin yavaşlamaya başladığı ilk yıldan sonra ekibin hızlı ilerlemesini sağlayan şey bunlardır.

Okumaya devam edin

Aklınızda
güzel bir şey mi var?

Bir sonraki büyük fikrinizi gerçeğe dönüştürelim.

Birlikte Yapalım