Ben her zaman böyle bir durumdayım.
Kesinlikle tüm uygulama ile etkileşim kurmanız gerekmez, ancak muhtemelen bir tür birkaç arayüz. Arabirimlerin belgelerini doğruladığınızdan ve ayrıntılı bir şekilde belgelediğinizden emin olun, ardından yalnızca eklediğiniz / değiştirilen kodunuzun çalışmasını istediğiniz şekilde çalıştığını doğrulamak için bu arabirimlerin alaylarını ayarlayın.
Ayrıca bir melez de yapabilirsiniz. Kolayca yapabileceğiniz parçaları çoğaltmaya çalışın, ardından gerçek sistemlere "bağlanın" (durumunuzda bu mümkün ise). Bunu bazı başarılarla yaptım - bazı durumlarda mantığımın ve sunucu yazılımının yerel olarak çalıştırıldığı, ancak hala invocies vb. Doğrulamak için gerçek ERP sistemine bir bağlantı vardı. İdeal değil, ama nadiren şeyler.
Sadece çalışmak için bir üretim sisteminiz olduğu göz önüne alındığında, yalnızca bir kopya oluştururken kaydedilen herhangi bir geliştirme süresini sayamayacağınızı unutmayın, ancak canlı iş verileriyle büyük ölçüde test edilmemiş kod kullanma iş riskini dikkate almanız gerekir. Kodunuz bir kopyaya karşı test edilen koddan daha az güvenilir olacaktır. Sistemler bir süre kapalı olabilir mi? Veri bozulması durumunda geri yüklenebilir mi? Bu ne kadar?
İşletmelerde en iyi uygulama, üretim ortamı kurulduğu anda üretimin bir kopyasını (ya da birden fazlasını) oluşturmaktır. O anda, ek maliyet o kadar büyük olmayacak.