Yazılım Mimarisi ve Yazılım Mühendisliği hakkında herşey...

20061226

...ve kar yağmaya başlar.

Nihayet ha bugün ha yarın diye gergin beklediğimiz kar yağmaya başladı inceden inceden...

20061225

re-connecting

bir süredir asker arkadaşlarımın izini sürüyorum...bulduklarımla görüştüm konuştum. Ortak izlenim acemi birliğinin çok ama çok farklı olduğu üzerine. 1 Aylık acemi birliğini bıraksalar 1 yıl anlatır insan, o derece...

20061219

Otobandan önce son çıkış

Mümkün mertebe akşam iş düşünmemeye çalışıyorum, ama gün o kadar hızlı geçiyor ki otobandan 160'la giderken son çıkıştan çıkan araba gibi hemen duramıyor insan. Geçen akşamda evde SCM konusunda çalışırken buldum kendimi. CVS ile haşır neşir olduğum için bu günlerde (Subversion'dan sonra pek keyifli değil) akşam SCM stratejileri ile ilgili bişeyler araştırdım.

Benim görüşüme göre, CVS, Subversion, ClearCase gibi araçların yanısıra, bu araçlardan en yüksek verimi almaya yarayacak, ve genelde açık kaynak kodlu, araçların da kullanılması gerekiyor. Özellikle benim gibi gözden akıllıysanız, yani birşeyi gördüğünüzde daha net anlıyorsanız, görselleştirme/raporlama araçları çok faydalı oluyor. Nerden çıktı bu derseniz, Subversion kullanıcısı olan benim gibi biri için CVS'teki tag (version label ve move to label) kavramı biraz garip geldi bana. Tabi böyle bir durumda ViewVC ve CVSGraph araçlarını kullanarak biraz deneme yaptım ve "haa bu muymuş?" dedim.

Benzer şekilde SVN için de Tortoise her geliştiricinin (ve SVN kullanıcısının) kullanması gereken bir araç. Yeri gelmişken bahsetmekte fayda var, SVN'deki merge yaklaşımı CVS'tekinden daha net ve kolay anlaşılır geldi bana.