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.
tools
code-reviews
Gilean
sumber
sumber
Jawaban:
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.
sumber
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.
sumber
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.
sumber