1

Bu sık sık gelir: Yazılım geliştirdim ve bazı sürümlerde (örneğin, Java 1.6.10 veya PHP 5.2) bulunan yeni bir dil/platform/standart kitaplık özellikleri kullandım, ama elbette yapabilirim. Tam olarak hatırla. En azından kullandığım sürümde (genellikle en yeni sürüm olan) çalıştığıma eminim, ancak biraz eski sürümde de çalışabilir.Hangi platform sürümünün gerekli olduğunu nasıl belirlerim?

Kod aracılığıyla manuel olarak gezinmek, bir listeyi tutmak ve platform sürüm notlarıyla karşılaştırmak çok karmaşık bir seçenek değildir. Bunu otomatik olarak yapmanın bir yolu var mı (kendi sürüm denetleyici ayrıştırıcısını pişirmekten başka)? Şahsen ben en azından aşağıdaki dillerde ilgileniyorum, ama serbestçe ekleyin:

  • Java
  • Python
  • PHP
  • C++ (ve belki C)
  • favori ekleyin. Basitçe eski sürümleri de test

bir kaba kuvvet yaklaşımıdır ve sen, kod aslında çalışıp çalışmadığını değil, sadece o gerektiği işi bileceksiniz avantajına sahiptir. Ama bu can sıkıcı olabilir, bu yüzden hala kaynaklardan geçen ve hangi platform özelliklerinin kullanıldığını kontrol eden bir çeşit otomata ile ilgileniyorum.

cevap

2

Sürekli entegrasyonun Build Automation, akla ilk gelen şeydir. Farklı makinelere karşı test ediyorsanız, hangi sürümün kodunuzu kırdığını keşfedersiniz.

İlgili konular