Estive avaliando várias ferramentas de revisão de código (principalmente gratuitas), mas todas parecem ter como objetivo revisar as correções antes de serem confirmadas. Isso não se encaixaria realmente no nosso fluxo de trabalho com o Subversion, por isso tenho procurado alternativas que melhor suportem a revisão de revisões comprometidas em vez de apenas diferenças. Alguma recomendação? Eu preferiria ferramentas gratuitas ou baratas.
tools
code-reviews
Gilean
fonte
fonte
Respostas:
Você já viu o Crisol Atlassian ? Ele foi desenvolvido para revisões de pré-confirmação e pós-confirmação. Eu o usei para pós-confirmação e a funcionalidade é bastante agradável.
O preço aumenta rapidamente - é quase grátis (US $ 10) para auto-implantação e 5 usuários ou menos, mas fica muito caro se você precisar de mais do que isso. Você não mencionou o tamanho da sua equipe, então peço desculpas por sugerir software caro se você tiver mais de 5 membros da equipe.
fonte
Dê uma olhada no CodeCollaborator e seu primo mais barato, o CodeReviewer . É certo que elas não são as ferramentas menos caras do mercado, embora algumas vezes nós (sim, eu trabalho para o SmartBear) tenha preços promocionais - especialmente no CodeReviewer.
fonte
O ReviewBoard é muito parecido com o que você disse, é um sistema de revisão que não está realmente conectado ao seu SCM, mas pode ser script em um gancho pós-confirmação. (ou seja, quando você confirma, a transação é buscada, as diferenças são executadas e depois enviadas para o ReviewBoard).
Uma alternativa é Redmine . Ao visualizar o repositório no redmine, você pode criar tickets com links para o histórico de revisões (ou seja, geralmente exibindo os diffs no redmine e criando os tickets diretamente do código incorreto). Você precisa do plug-in de revisão de código para que isso funcione.
PS. ambos são gratuitos e de código aberto.
fonte