Deploy etmek: Uygulamayı sunucuya yerleştirmek ya da yayına almak anlamına geliyor, ama deploy daha kısa ve öz.
Commit yapmak: Git gibi versiyon kontrol sistemlerinde kod değişikliklerini kaydetmek anlamında kullanılıyor.
Debug etmek: Yazılımda hataları bulup düzeltme işlemi, ama debug daha hızlı ve net.
Feature: Yazılıma eklenen yeni bir özellik.
API: Uygulamalar arası veri alışverişi için kullanılan arayüz, bunun Türkçesi neredeyse hiç kullanılmıyor.
Yazdığınız örneklere nazaren cevap verme gereği duydum.
Tamamen teknik olan terimlerin Türkçesi doğru düzgün anlam vermez. O yüzden İngilizce kullanmak zorundasınız. Yoksa, Türkçesini söylediğiniz için garip karşılanan siz olursunuz. Hatta, Türkçesi, olması gereken anlamı bozabilir.
Örneğin:
API.
Tam Türkçesi: Uygulama Programlama Arayüzü demektir.
Bunu böyle derseniz, hiç kimse sizi anlamaz. Arkadaşın demek istediği bu değil.
Ancak; "Deploy etmek", "Commit yapmak", "Debug etmek", "Feature" bunları İngilizce kullanmamalısınız.
Deploy: Dağıtıma hazırlamak
Commit: Kaydetmek (Normalde bağlılık ve taahhüt için kullanılan bir terimdir. Verdiğiniz örnekteki anlamı kaydetmektir.)
Debug: Hata ayıklama
Feature: Özellik (Bu bir teknik terim bile değildir)