Jez Humble'ın Sürekli Teslimi'nde ortaya konan uygulamalardan biri, bir paket oluşturup dağıttığınız her ortama bırakmanızdır, böylece dağıtım ve yapay nesneler üretime başlamadan önce birçok kez test edilmiştir.
Bu fikri tamamen destekliyorum.
Öte yandan, satır numaralarıyla yığın izleri veren hata ayıklama modu yapıları, uzaktan hata ayıklama yeteneği gibi test ortamlarında inanılmaz derecede faydalıdır. Ancak, üretime bir sürüm derlemesi göndermek istiyorsunuz.
Peki, ilk prensibi izleyen insanlar için, hata ayıklamadan derleme sürümlerine hangi noktada geçersiniz?
Bir test ortamına ilk dağıtımdan önce, gerçek sürüm adayını erken test ettiğinizden emin olmak için hata ayıklama modunu kaybetmenin maliyetini ödemeye değer mi? Veya yazılımın oluşturma sürecine güveneceğinizi düşünerek promosyon sürecinin bir noktasında tekrar mı inşa ediyorsunuz? Yoksa sadece hepsini vidalayıp hata ayıklama sürümlerini üretime mi dağıtıyorsunuz?
Not: Bunun yorumlanmış diller için gerçekten geçerli olmadığını biliyorum, çünkü genellikle yapılandırma sırasında anahtarı yapılandırma zamanında atlayabilirsiniz.