Alat apa yang dapat digunakan untuk memfasilitasi ulasan kode setelah melakukan? [Tutup]

13

Saya telah mengevaluasi sejumlah alat peninjau kode (kebanyakan yang gratis), tetapi semuanya tampaknya ditujukan untuk meninjau tambalan sebelum dilakukan. Ini tidak akan benar-benar cocok dengan alur kerja kami dengan Subversion, jadi saya telah mencari alternatif yang lebih baik mendukung peninjauan revisi yang dilakukan daripada hanya berbeda. Ada rekomendasi? Saya lebih suka alat gratis atau murah.

Gilean
sumber
Sistem kontrol sumber apa yang Anda gunakan?
Adam Lear
Menggunakan Subversion
Gilean
Lihat Mengekstrak perubahan yang relevan untuk ulasan kode untuk beberapa diskusi terkait.
Greg Hewgill

Jawaban:

7

Sudahkah Anda melihat Atlassian Crucible ? Ini dibuat untuk ulasan pra-komitmen dan pasca-komitmen. Saya sudah menggunakannya untuk post-commit dan fungsinya cukup bagus.

Harga balon dengan cepat - hampir gratis ($ 10) untuk penyebaran sendiri dan 5 pengguna atau kurang, tetapi kemudian menjadi cukup mahal jika Anda membutuhkan lebih dari itu. Anda tidak menyebutkan ukuran tim Anda, jadi saya minta maaf karena menyarankan perangkat lunak mahal jika Anda memiliki lebih dari 5 anggota tim.

Nicole
sumber
5

Lihatlah CodeCollaborator dan sepupunya yang lebih murah, CodeReviewer . Harus diakui, itu bukan alat yang paling murah di pasaran, meskipun kadang-kadang kita (ya, saya bekerja untuk SmartBear) memiliki harga promosi - terutama di CodeReviewer.

Brandon DuRette
sumber
4

ReviewBoard hampir sama dengan yang Anda katakan, ini adalah sistem ulasan yang tidak benar-benar terhubung ke SCM Anda, tetapi bisa ditulis dalam kait pascakomitmen. (yaitu ketika Anda berkomitmen, transaksi diambil, diff dijalankan dan ini kemudian dikirim ke ReviewBoard).

Alternatifnya adalah Redmine . Saat Anda melihat repositori dalam redmine, Anda dapat membuat tiket dengan tautan ke riwayat revisi (yaitu biasanya dengan melihat perbedaan dalam redmine, dan membuat tiket dari kode yang menyinggung secara langsung). Anda memerlukan plugin Peninjauan Kode agar ini berfungsi.

PS. keduanya gratis, open source.

gbjbaanb
sumber
Saya merasa cukup sulit untuk mengatur ulasan pasca-komit dalam kaitan subversi. Bersiaplah untuk banyak google, tingkatkan frustrasi, dan sesuaikan beberapa skrip.
Soronthar
Reviewboard sedikit menyusahkan di masa-masa awal - perbedaan terpadu yang Anda butuhkan sebenarnya sangat mudah dilakukan di SVN meskipun TortoiseSVN melakukannya sepanjang waktu!). Mengunggah diff ke papan ulasan adalah masalah bagi saya - tetapi saya menjalankannya di Windows.
gbjbaanb