Yazılım İngilizcesi · Sürüm Yayını ve Bakım

Semantic versioning ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

isimİleri düzey terim

Semantic versioning, yazılımda semantik sürümleme, anlamsal sürümleme anlamına gelir.

Üç parçalı bir sürüm numaralandırma kuralı, MAJOR.MINOR.PATCH: ilk sayı geriye dönük uyumsuz değişikliklerde, ikincisi yeni özelliklerde, üçüncüsü hata düzeltmelerinde artar.

English: A version-numbering rule with three parts, MAJOR.MINOR.PATCH: the first number changes for breaking changes, the second for new features and the third for bug fixes.

Nerede ve nasıl kullanılır?

Kısaca SemVer denir. Örneğin 2.3.1'den 3.0.0'a geçiş, kullanıcılara geriye dönük uyumsuz değişiklikler beklemeleri gerektiğini söyler; 2.3.2 ise gönül rahatlığıyla yüklenebilecek bir güncelleme olmalıdır. Paket yöneticileri ^2.3.0 gibi sürüm aralıklarında bu kuralları kullanır.

Örnek cümleler

  1. We follow semantic versioning, so removing that endpoint means we have to release 4.0.0.

    Semantik sürümlemeye uyuyoruz; o endpoint'i kaldırmak 4.0.0 sürümünü çıkarmamız gerektiği anlamına geliyor.

  2. Not every library follows semantic versioning strictly, so read the changelog before upgrading.

    Her kütüphane semantik sürümlemeye sıkı sıkıya uymuyor; bu yüzden yükseltmeden önce changelog'u oku.

Sık kullanılan kalıplar

  • follow semantic versioning
  • SemVer
  • major version
  • minor version
  • patch version

Aynı konudan: Sürüm Yayını ve Bakım

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: