Türkiye Online Medya Araştırması

İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü / Kategori: Programlama

21/03/2010 - 02:27:20 cevap (4) Okunma : 987 Bu yazıyı 1 kişi tuttu.

Projede Kod Güvenliği ve Kod Paylaşımı hk.

Arkadaşlar, projelerinizde kullandığınız kod paylaşım/güvenlik programı var mı? Örneğin SourceSafe gibi...

Yani hangi tarihte kim bu kod dosyasına neler eklemiş bilgilerini tutan, ben bi dosyada değişiklik yaparken bi başkasının aynı dosya üzerinde işlem yapmasına izin vermeyen ve benim dosya üzerinde değişiklik yaptığımı gösteren proje kontrol programları...

Ben daha önce SourceSafe programını kullandım(delphi, .net vb. projelerinde) fakat flash, flex gibi projelerde sizin kullandığınız böyle bir program varsa görmek ve denemek isterim.

adres Safakizilkaya profilini göster
Safa kızılkaya 27.10.2008 09:40:20
En iyi cevap mı ?

Visual SourceSafe 'i Flash ile de kullanabilirsiniz.

Şu linkte bir flash projesinin nasıl yönetileceği ve nasıl VSS ile entegre edileceği açıklanmış.

Link:Flash projelerini yönetmek

VSS'yi daha önce kullandığınıza göre, bir başka çözüm aramanızı tavsiye etmem. Kaynak versiyonlamada ve korumada en iyisi VSS.

adres selcukbozdag profilini göster
Selcuk.Bozdag 27.10.2008 10:52:55
En iyi cevap mı ?

@sefakizilkaya VSS neye gore "en iyisi" ? Istatistiklere gore degil herhalde?

Elimizde "her platformda" calisabilecek yuksek performansli, acik kaynak ve tercih edilebilecek arac acisindan zengin baska kod yonetim araclari da var.

Bugun en yaygin kullanilan kod yonetim araclarindan biri Subversion'dir(SVN). Acik kaynaktir. Trac gibi bir proje takip araciyla entegre edildiginde harikalar yaratirsiniz. Mesela kodlarinizi versiyonlarken, projedeki konulari bir "ticketing" mekanizmasi ile takip edebilir, bug'lari listeleyebilir, diger takim arkadaslariniza atayabilirsiniz. SVN hizlidir. Kurulumu kolaydir. CVS'de yapamadiginiz atomik chekin'leri yapabilirsiniz. Bircok IDE ile kolayca entegre edilebilir.(Eclipse ile mesela)

Uzunca bir zamandir merkezi olmayan kod yonetim araclarindan da soz ediliyordu. Nitekim Mercurial da boyle bir arac. SVN'den daha hizli chekcout/commit yapabiliyorsunuz. Google dahil olmak uzere bir cok sirket cesitli projeleri icin Mercurial kullaniyor.

Kod yonetim araclarinin disinda Proje yonetimi ile ilgili Trac gibi yararlanabileceginiz Issue Tracking sistemleri olarak adlandirilan programlar var. "Redmine" kullanimi cok rahat, yetkilendirme sistemini kendi ortaminizla butunlestirmenizin sorunsuz oldugu (Ldap, ActiveDirectory, ya da DB) RubyOnRails tabanli bir proje takip sistemi. Parali olanlarda kullandiklarim arasinda en iyisi Atlassian JIRA idi.

Proje yonetiminde continous building yapmaniz sart. SVN'e ya da Mercurial'a (ya da CVS ya da VSS) versiyonladiginiz kodlarinizi gunluk olarak testlerden gecirmeli ve sonunda belirli bir milestone elde etmelisiniz. Hudson su an kullandigim arac ve cok becerikli. MIT lisansli ve yazdiginiz senaryoya gore (bir wizard yardimiyla) SVN'deki kodunuzu cekip test edip sonuc BLOB'u istediginiz yere kopyaliyor. Sonuclari hem grafiksel hem de email ile rapor ediyor. Bundan once CruiseControl kullaniyordum. Ancak XML dosyalarini elimle kontrol etmek yerine wizard yardimi iyi oldu. "Ant" gibi araclarla Flash projelerinizi derlemeniz mumkun. Bunu hatirlatmak isterim.

Eger tek basiniza calisiyorsaniz yani bir takim icinde degilseniz yine de kod yonetimine ihtiyaciniz var. Kendi sisteminize bir bir SCM kurmaniz mumkun ancak bazi editorlerde kisisel kod versiyonlama da dahil edilmis bir ozellik. TextMate ile beraber ornegin bunu yapabilirsiniz. Yazdiginiz kodun o halini etiketleyip milestone koyabilirsiniz. TextMate su an yalnizca Mac OS X icin mevcut. Ancak "E" adli bir editor var ve TextMate'in Windows portu. TextMate de ne varsa onda da var. "E" nin fiyati $34. TextMate ile yapabildiginiz kod etiketleme isini E ile de yapabilirsiniz. www.e-texteditor.com idi adresi galiba)

sonuc olarak dokumantasyonu yaygin, entegrasyon araclari bol olan, kullanimi kolay, proje yonetim araclariyla entegre edilmesi kolay bir SCM secmeniz yeterli.

En iyisi diye birsey "bana gore" yok. Hepsi yetkilendirme yapiyor, hepsi koruma yapiyor. Birinin performansi digerinden uc asagi bes yukari az ya da fazla (gidip kahve yapin o sirada, boylece sosyallesirsiniz etrafinizla!). Ancak acik kaynak ve ucretsiz olanlarindan SVN bazi ozellikleri icin benim icin. Onemli olan kod cakismalarini nasil ele aliyor. "Merge" yaparken nasil bir strateji izliyor. Takim arkadaslarinizla calisirken kilitleme kurgusu nasil? Bunlar sizi memnun ediyor mu?

SVN bu acilardan benim "kisisel" tercihim.

adres Safakizilkaya profilini göster
Safa kızılkaya 28.10.2008 00:34:02
En iyi cevap mı ?

Durun üzerime gelmeyin:)

Kabul ediyorum, civarda başka ve VSS'den daha iyi olabilecek sistemlerde mevcut OLABİLİR.

Sırf En iyisi VSS dedim diye beni SCM manyağı yapmanıza gerek yoktu.

Üstelik adımı da hatalı yazmışsınız.

Eğer bu yorumlarımız VSS ile kontrol edilebilseydi, adımı hatalı yazdığınız için, yorumu gönderemezdiniz, Corrupted State'te takılır kalırdı.:)

Detaylı bilgi için tekrar teşekkür ederim.

adres Proclus profilini göster
Veli Süngütay 31.10.2008 13:12:37
En iyi cevap mı ?

subversion (svn)

aç-kapa Bu Yazıyı Tutanlar

yeni üyelik | şifremi unuttum

aç-kapa Toplantı Özgür Yazılım ve Linux Günleri '10

Özgür Yazılım ve Linux Günleri '10

İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori: Toplantı

aç-kapa Yarışma 3. Uluslararası Ekslibris Yarışması: İstanbul 2010

3. Uluslararası Ekslibris Yarışması: İstanbul 2010

İstanbul Ekslibris Dernegi, Feyziye Mektepleri Vakfı ve Işık Üniversitesi, kitaplar için mülkiyet işareti olarak kabul edilen ve üzerinde estetik dege...
Kategori: Yarışma

aç-kapa Konferans Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Generally speaking, the term "New" brought about debates. We try to open up and elucidate the term "New" along with "Interact...
Kategori: Konferans

aç-kapa Konferans 3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

Konferans ile ilgili ayrıntılı bilgiye aşağıdaki bağlantıdan ulaşabilirsiniz: http://www.futurelearning.org.tr/katilim_cagrisitr.pdf ...
Kategori: Konferans

aç-kapa Toplantı IV. ANKARA TASARIM GÜNLERİ 2010

IV. ANKARA TASARIM GÜNLERİ 2010

IV. Ankara Tasarım Günleri, seminerleri, sunumları, etkinlik tarihleri boyunca gezilebilecek tasarım sergileri, video art gösterimleri, çeşitli worksh...
Kategori: Toplantı

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 54 (50 kayıtlı, 4 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

Blog Bölümü Blogevi.com'a Taşınıyor

Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...

7.500'üncü üyemiz Cem Koç!

Neler Yapılabilir?

500 Hatası Hakkında!

Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)

coldfusion mysql ubuntu
 
sponsor adobe istanbul