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.


Sistem kontrol sumber apa yang Anda gunakan?
Adam Lear

Menggunakan Subversion
Gilean

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.


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.


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.