2 puan yazan GN⁺ 2023-07-17 | 1 yorum | WhatsApp'ta paylaş
  • Fabrika kapasitesinin %10'undan azı kullanılıyor.
  • Şirket politikası, 3 aydan uzun bir backlog oluşmasını kısıtlıyor.
  • Politikayı 4 aya değiştirmek sorunu çözüyor.
  • Legacy yazılımdaki bir yapılandırma değişikliği, tek satır kodun değiştirilmesini gerektiriyor.
  • Değişikliği uygulama süreci; ticket açmayı, gerekli bölümlerin tamamlanmasını ve direktör onayının alınmasını içeriyor.
  • Değişiklik, işten çıkarmalardan kaçınmak için acil.
  • Programcı kodu başarıyla değiştiriyor, ancak hardcoded değişkenler ve diğer hatalar nedeniyle sorunlar ortaya çıkıyor.
  • Kodun kopya incelemesinden ve testten geçmesi gerekiyor; ancak bundan sonra production'a alınabiliyor.
  • Gerekli test ortamına erişim, yetki ve erişilebilirlik sorunları nedeniyle gecikiyor.
  • Parametre kayıtlarının yeniden adlandırılması ve bir denetim izi kazanması gerekiyor.
  • Programcı gerekli değişiklikleri yapıyor ve kodu yeniden inceleme için tekrar gönderiyor.
  • Test, kullanıcının seçtiği test senaryolarını ve beklenen sonuçları içeren uygun bir test planı gerektiriyor.
  • 6 gün sonra programın production'a alınması onaylanıyor.

1 yorum

 
GN⁺ 2023-07-17
Hacker News görüşü
  • Asıl sorun, incelemeciler kod tabanının başka bölümlerini etkileyen değişiklikler talep ettiğinde buna karşı çıkılmamasıdır.
  • Odaklanmış pull request'ler ve kapsam genişlemesine karşı durmak önemli bir derstir.
  • Kod inceleme süreci, zorlayıcı eleştiriler ve önemsiz yorumlarla dolu olabilir.
  • Güvenlik ekibi, yetki taleplerine hızlı yanıt vermeyebilir.
  • Makale başlığı yanıltıcı olabilir ve 6 gün boyunca ek iyileştirmeler de yapılmıştır.
  • Tek satırlık bir değişiklik beklenmedik sonuçlara yol açabilir.
  • Kod inceleme süreci bir bekçi mekanizmasına dönüşerek ilerlemeyi geciktirebilir.
  • Commit'leri engellemeden yoruma izin vermek, daha verimli geliştirmeye yol açabilir.
  • Resmî kod incelemesi yapan bir ekipten yapmayan bir ekibe geçmek ferahlatıcı ve güçlendirici olabilir.
  • Fabrika işçileri ile yazılım geliştiricilerin yönetilme biçimleri arasında fark vardır.
  • Değişiklikleri, değişen ekip ideallerine göre bekletmek işlevsizdir.
  • Sorun şirketin sürecindedir, kod incelemenin kendisinde değil.