Yama, bilgisayar yazılımlarında meydana gelen bir hatayı gidermek veya yazılıma ekstra bir özellik kazandırmak için kullanıcılara sunulan küçük programcıklardır. Yamalar genellikle bilgisayar programlarındaki güvenlik hatalarını gidermek veya bozuk fonksiyonları düzeltmek için yayınlanır.
Yamalar, yalnızca hatayı gidermek için gerekli olan dosyaları içerisinde barındırırlar. Böylece bir yazılımda hata meydana geldiğinde yazımı tümüyle indirmek yerine sadece yama parçasını indirerek yazılımın hatası giderilebilir. Yamaları kullanmak için yazılımı bilgisayardan kaldırmanıza gerek yoktur. Doğrudan kurulum talimatlarını takip ederek yamayı yükleyebilirsiniz.
Github Nedir? Github Anlamı ve Github Nasıl Kullanılır?
GitHub, ilk defa Nisan 2008 tarihinde yayın hayatına başlayarak isteyen herkesin yazılımların kaynak kodlarını paylaşabileceği bir servis olarak hizmet vermeye başlamıştır. Topluluk faydasına yapılan organizasyonlarda servislerini tü...
Yama Nasıl Yapılır?
Yamalar yazılımın geliştiricileri veya bağımsız ekipler tarafından yazılıma en uygun şekilde hazırlanırlar. Her yazılım veya oyun için yama hazırlanması gerektiğinde farklı adımların takip edilmesi gerekebilir. Oyunların Türkçe yama gibi yamalarını yapmak oldukça basittir çünkü bu kısımlar şifrelenmemiş ve düzenlenmeye açık olarak yer alır.
Yazılımın kendisiyle ilgili bir hatanın giderilmesi için sunulacak yamanınsa mutlaka yazılımın resmi geliştiricisi tarafından sunulması gerekir. Zira kaynak kodları kapalı olduğu için bağımsız geliştiriciler bu durumda yama hazırlayamazlar. Yazılım eğer açık kaynak kodlu olarak geliştiriliyorsa bu durumda diğer geliştiriciler kolayca yamalar hazırlayıp, bu yamaları Github gibi projenin yer aldığı site üzerinden yayınlayabilirler.