Göktay Logo

#temiz-kod

Bu etikete ait 3 yazı bulunuyor.

Yüzlerce Go Reposu İnceledim: En Sık Yapılan 5 Hata

Onlarca Go projesinde dönüp dolaşıp aynı hataları gördüm: yutulmuş error'lar, kontrolsüz goroutine'ler, yanlış yönetilen context, tanrı struct'lar ve dağınık proje yapısı. Her birini neden ve nasıl çözüldüğüyle anlatıyorum.

YAZIYI OKU

Go Projemi Aşırı Mühendislik Ettim ki Siz Etmeyin

Repository ağacında güzel görünen ama günlük geliştirmede acı veren bir Go projesi yazdım. Katman, interface ve DTO bolluğunu nasıl temizlediğimi ve gerçekten neyi koruduğumu anlatıyorum.

YAZIYI OKU

Artık Uzun Struct Literalleri Yazmıyorum: Go 1.27 ve Keyed Fields

Go 1.27, anonim gömülü tiplerin terfi eden alanlarını struct literal'inde doğrudan anahtar olarak kullanmanıza izin veriyor. Yıllardır katlandığımız iç içe başlatma kalıbı sonunda bitiyor.

YAZIYI OKU