Kodun patladığı, kimsenin “en son çalışan hangisiydi”yi hatırlamadığı bir ekipte çalışmak tam bir kabus. 2024 yazında, Ankara’daki bir projede kim index.html’nin hangi versiyonunu bozduysa aylarca iflah olmadık; o gün anladım sürüm kontrolsüz yazılım resmen kumar.
Git, Mercurial, SVN… Hangisini kullanırsan kullan, günlük commit alışkanlığı hayat kurtarır. “Ben tek çalışıyorum, gerek yok” diyenlere 2025’te harddiski uçan bir arkadaşımı hatırlatırım; backup yok, repo yok, kodlar tarih oldu.
Branch açmayı, pull request’i çözemeyen adam yazılımcıyım demesin. Takımda üç kişiyseniz bile, sabah biri eski koddaki bug’ı çözer, akşam öbürü yeni feature ekler, ortalık savaş alanına döner. Şirketlerde kodun sahibi yok, herkesin izi belli olmalı.
Kısacası, yazılımda tarih yazmak isteyen sürüm kontrolsüz yola çıkmaz.
Git, Mercurial, SVN… Hangisini kullanırsan kullan, günlük commit alışkanlığı hayat kurtarır. “Ben tek çalışıyorum, gerek yok” diyenlere 2025’te harddiski uçan bir arkadaşımı hatırlatırım; backup yok, repo yok, kodlar tarih oldu.
Branch açmayı, pull request’i çözemeyen adam yazılımcıyım demesin. Takımda üç kişiyseniz bile, sabah biri eski koddaki bug’ı çözer, akşam öbürü yeni feature ekler, ortalık savaş alanına döner. Şirketlerde kodun sahibi yok, herkesin izi belli olmalı.
Kısacası, yazılımda tarih yazmak isteyen sürüm kontrolsüz yola çıkmaz.
00