Taahhütlerden sonra kod incelemelerini kolaylaştırmak için hangi araçlar kullanılabilir? [kapalı]


13

Bir dizi kod inceleme aracını (çoğunlukla ücretsiz olanları) değerlendiriyorum, ancak hepsi yamalar taahhüt edilmeden önce gözden geçirmeyi hedefliyor gibi görünüyor. Bu, Subversion ile iş akışımıza gerçekten uymuyor, bu yüzden sadece diffs yerine taahhütlü revizyonları incelemeyi daha iyi destekleyen alternatifler arıyordum. Herhangi bir tavsiye? Ücretsiz veya ucuz araçları tercih ederim.


Hangi kaynak kontrol sistemini kullanıyorsunuz?
Adam Lear

Subversion Kullanma
Gilean

İlgili bazı tartışmalar için Kod incelemesi için Alakalı değişiklikleri çıkarma konusuna bakın .
Greg Hewgill

Yanıtlar:


7

Atlassian Crucible'a baktınız mı ? Hem taahhüt öncesi hem de taahhüt sonrası incelemeleri için tasarlanmıştır. Post-taahhüt için kullandım ve işlevsellik oldukça güzel.

Balonları hızlı bir şekilde fiyatlandırma - kendi kendine dağıtım ve 5 veya daha az kullanıcı için neredeyse ücretsiz (10 $), ancak bundan daha fazlasına ihtiyacınız varsa oldukça pahalı hale geliyor. Takım büyüklüğünüzden bahsetmediniz, bu yüzden 5'ten fazla takım üyeniz varsa pahalı yazılımlar önerdiğiniz için özür dilerim.


5

CodeCollaborator'a ve daha ucuz olan kuzeni CodeReviewer'a bir göz atın . Kuşkusuz, piyasadaki en ucuz araçlar değildir, ancak bazen (evet, SmartBear için çalışıyorum) promosyon fiyatlandırması yapıyoruz - özellikle CodeReviewer'da.


4

ReviewBoard , söylediğiniz gibi, SCM'nize gerçekten bağlı olmayan, ancak bir post-taahhüt kancasında yazılabilen bir inceleme sistemidir. (yani, taahhüt ettiğinizde, işlem getirilir, diffs çalışır ve bunlar daha sonra ReviewBoard'a gönderilir).

Bir alternatif Redmine . Depoyu redmin'de görüntülerken, düzeltme geçmişine bağlantılar içeren biletler oluşturabilirsiniz (yani genellikle redmine'daki farkları görüntüleyerek ve doğrudan rahatsız edici koddan biletler oluşturarak). Bunun çalışması için Kod İnceleme eklentisine ihtiyacınız var .

PS. her ikisi de ücretsiz, açık kaynak.


Ben bir yıkım kanca sonrası taahhüt değerlendirmeleri için kurmak için oldukça acı buldum. Google'a çok şey hazırlayın, hayal kırıklığını artırın ve bazı komut dosyalarını özelleştirin.
Soronthar

İnceleme tahtası ilk günlerde biraz acı çekti - TortoiseSVN'yi her zaman yapıyor olsa da, oluşturmanız gereken birleşik fark SVN'de yapmak çok kolay!). Farkı yorum tahtasına yüklemek benim için sorun oldu - ama Windows'ta çalıştırıyordum.
gbjbaanb
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.