bir uygulamanın hangi aşamada olduğunu ve önceki sürümlerden ne kadar farklılaştığını anlatan işaret. yeni özellik, hata düzeltmesi veya büyük değişiklikler için farklı numaralar kullanılabilir. kullanıcıların güncellemenin önemini anlamasını da kolaylaştırır.
tümü
-
sürüm numarası
-
bağımlılık yönetimi
bir projenin kullandığı hazır kütüphaneleri ve bunların sürümlerini düzenli biçimde takip etme işi. hangi paketin gerektiği ve hangi sürümün uyumlu olduğu kayıt altında tutulur. güncel tutmak kadar gereksiz paketleri temizlemek de güvenlik ve bakım açısından önemlidir.
-
birim testi
bir programın küçük bir parçasını, diğer parçalardan bağımsız olarak sınama yöntemi. bir fonksiyonun doğru sonuç verip vermediğini hızlıca kontrol etmeyi sağlar. kod değiştikçe testleri çalıştırmak, yeni hataların erken fark edilmesine yardımcı olur.
-
küçük adımlarla geliştirme
büyük bir isteği tek seferde tamamlamaya çalışmak yerine işi küçük ve ölçülebilir parçalara bölerek ilerleme yöntemi. her adımın sonucu kontrol edildiği için hataları bulmak ve neyin işe yaradığını anlamak kolaylaşır.
-
sürüm kontrolü
bir projedeki değişiklikleri kaydetmeye, karşılaştırmaya ve gerektiğinde eski bir duruma dönmeye yarayan düzen. hangi değişikliğin ne zaman yapıldığını gösterir; ekip çalışmasında birbirinin kodunu ezmeden ilerlemeyi kolaylaştırır.
-
hata ayıklama
bir uygulamanın beklenmeyen davranışının nedenini bulup düzeltme işi. hatayı yeniden oluşturmak, verilen mesajı okumak ve sorunu küçük parçalara ayırmak süreci kolaylaştırır. yalnızca belirtiyi gizlemek yerine asıl nedeni düzeltmek daha kalıcı sonuç verir.
-
kod incelemesi
yazılan kodun ne yaptığını, güvenli olup olmadığını ve ileride sorun çıkarıp çıkarmayacağını kontrol etme süreci. hazır üretilmiş kodu doğrudan kullanmak yerine dosyaları ve kritik işlemleri gözden geçirmek hataları erken yakalamaya yardımcı olur.
-
çalışan ilk taslak
bir fikri bütün ayrıntıları tamamlamadan, temel işlevleri çalışan bir ilk sürüme dönüştürme yaklaşımı. hızlıca deneme yapmayı ve eksikleri erken görmeyi sağlar. ilk taslağın amacı kusursuz olmak değil, doğru yönde ilerleyip ilerlemediğini anlamaktır.
-
uygulama güncellemesi
uygulamanın yeni özellikler, hata düzeltmeleri ve güvenlik iyileştirmeleri içeren yeni sürümü. güncel tutmak sorunları azaltabilir; ancak güncelleme öncesi cihazda yeterli alan ve önemli verilerin yedeği kontrol edilmelidir.
-
çevrimdışı kullanım
internet bağlantısı olmadan uygulamanın belirli özelliklerini kullanabilme durumu. bunun için içeriklerin önceden cihaza indirilmiş olması gerekir; bağlantı geri geldiğinde yapılan değişiklikler bazen yeniden eşitlenir.