grafikedy
Üye
Versiyon numaralarının manaları
Görünen o ki, her kies'e güncelleme geldiğinde herkes bunu farklı şeylere yorumluyor. Kimi yeni bir firmware'le bağdaştırırken, kimi de programda köklü değişikliklerin olduğunu söylüyor. Doğrusunu anlatmak gerekirse Örneğin versiyon "v2.2.0.12014_18" şeklinde bir bir kies sürümü var;
Versiyon numaraları noktalardan ayırılır ve sonuç olarak;
2 : Versiyonun Major Numarasıdır.
2 : Versiyonun Semi-Major Numarasıdır.
0 : Versiyonun Minor Numarasıdr.
12014_18 : Versiyonun Build Numarasıdır.
Major Numarası;
Major Numara elinizdeki yazılımın sahip olduğu temel özelliklerinin değişimini simgeler yani Major numarası 2 iken 3 olmuş bir yazılımda bir çok gözle görülür ve çalışma prensibinde hissedilir değişiklikler var demektir. Örneğin öncede 1 işlemi 4 sn yede yapan bir program yeni versiyonunda 2 sn de yapıyor olabilir. Veya Yeni bir kaç özellik eklenmiştir vb...
Semi-Major Numarası;
Semi-Major numarası yazılımda yapılan değişikliklerin, yazılımın genel çalışma mantığını ve işleyişini bozmadan yazılama uygulanmış olan özellikleri simgeler. Örneğin X özelliğinin eklentisi olarak XY özelliğide programa eklenmiş olabilir veya bir tusa tıkladığınızda X işlemini yaparken X ve XY işlemlerini seçmeli olarak yapıyor hale gelmiş olabilir. Major'den ayrıldığı nokta, eklentinin çalışma prensibinde ve belkide kullanıcı ara yüzünde farklılık yaratmiyor olmasıdır.
Minor Numarası;
Minor numarası yazılımda yapılan ufak tefek değişiklikleri simgeler. Mesela bir tusun üstünde yazan yazının değişmesini veya calışmada oluşan gereksiz bir geçikmenin programdan egale edilmiş olduğunun habercisidir.
Build Numarası;
Build numarası yazılımda olan güvenlik açıkları, buglar veya sistem uyumsuzluklarının geliştirildiğinin habercisidir. Yani örnek verecek olursak, bir programda 8 karakter girilecek yere 9 karakter girdiğinizde programın hata vermesi veya bir tusa bastığınızda 1 işlemi 2 kere tekrar ediyor olması gibi atraksiyonların elendiğinin habercisidir.
Tabii bu numaralar yazılım firmalarınında yazılımın dağıtımını yaparken uyguladığı farklı politakalar sonucu farklılık gösterebilir. Mesela yukarda Build Numarasında anlattığım gibi, basit gibi görünün bir hatanın düzeltilmesi için yapılanların listesi sonucu değişikliğin semi-major versiyon numarasına yansıtılmış olma olasılığıda vardır. Ama düz mantıkta yüksek numara herzaman için daha az sıkıntısı olan numara denebilir.
Versiyon numaraları noktalardan ayırılır ve sonuç olarak;
2 : Versiyonun Major Numarasıdır.
2 : Versiyonun Semi-Major Numarasıdır.
0 : Versiyonun Minor Numarasıdr.
12014_18 : Versiyonun Build Numarasıdır.
Major Numarası;
Major Numara elinizdeki yazılımın sahip olduğu temel özelliklerinin değişimini simgeler yani Major numarası 2 iken 3 olmuş bir yazılımda bir çok gözle görülür ve çalışma prensibinde hissedilir değişiklikler var demektir. Örneğin öncede 1 işlemi 4 sn yede yapan bir program yeni versiyonunda 2 sn de yapıyor olabilir. Veya Yeni bir kaç özellik eklenmiştir vb...
Semi-Major Numarası;
Semi-Major numarası yazılımda yapılan değişikliklerin, yazılımın genel çalışma mantığını ve işleyişini bozmadan yazılama uygulanmış olan özellikleri simgeler. Örneğin X özelliğinin eklentisi olarak XY özelliğide programa eklenmiş olabilir veya bir tusa tıkladığınızda X işlemini yaparken X ve XY işlemlerini seçmeli olarak yapıyor hale gelmiş olabilir. Major'den ayrıldığı nokta, eklentinin çalışma prensibinde ve belkide kullanıcı ara yüzünde farklılık yaratmiyor olmasıdır.
Minor Numarası;
Minor numarası yazılımda yapılan ufak tefek değişiklikleri simgeler. Mesela bir tusun üstünde yazan yazının değişmesini veya calışmada oluşan gereksiz bir geçikmenin programdan egale edilmiş olduğunun habercisidir.
Build Numarası;
Build numarası yazılımda olan güvenlik açıkları, buglar veya sistem uyumsuzluklarının geliştirildiğinin habercisidir. Yani örnek verecek olursak, bir programda 8 karakter girilecek yere 9 karakter girdiğinizde programın hata vermesi veya bir tusa bastığınızda 1 işlemi 2 kere tekrar ediyor olması gibi atraksiyonların elendiğinin habercisidir.
Tabii bu numaralar yazılım firmalarınında yazılımın dağıtımını yaparken uyguladığı farklı politakalar sonucu farklılık gösterebilir. Mesela yukarda Build Numarasında anlattığım gibi, basit gibi görünün bir hatanın düzeltilmesi için yapılanların listesi sonucu değişikliğin semi-major versiyon numarasına yansıtılmış olma olasılığıda vardır. Ama düz mantıkta yüksek numara herzaman için daha az sıkıntısı olan numara denebilir.


