Je suis à la recherche d'un outil pour faire de la revue de code. Je sais qu'il existe des solutions dont certaines sont libres et intéressantes. Mon besoin est plus simple : je récupère un ou plusieurs fichiers en local, je dois faire la revue puis communiquer au développeur mes remarques. Le besoin pourrait s'exprimer ainsi : annoter un fichier texte. Pas compliqué, on ouvre un logiciel tableur, avec des colonnes à remplir et on ajoute une ligne pour chaque (…)
Lien Mais la revue de code, ça sert à rien ?
Review Board 1.6
Review Board est une application web libre de revue de code collaborative. Originellement initiée chez VMware, elle est développée en Python/Django, et publiée sous licence MIT. Review Board se repose sur SVN et Git, mais aussi le vénérable CVS, ainsi que Bazaar et Mercurial (et accessoirement les proprios Perforce et ClearCase).
La revue de code étant un des parents pauvres du développement logiciel par son côté rébarbatif, un outil centralisé et collaboratif se révèle bien évidemment très largement supérieur à des méthodes empiriques par courriel et bavardages en ligne éparpillés. De plus, il amène un côté convivial et fun, couplé à un début d’effet social. Si la « sauce » prend dans une équipe de taille moyenne, cela peut beaucoup apporter en termes de qualité de code, entre autres.
La version 1.6 vient d’être publiée et apporte beaucoup de nouveautés : la liste est trop longue pour être détaillée ici. Pour ceux qui ne connaissent pas, jetez un rapide coup d’œil sur les copies d’écran. Review Board permet de gérer les requêtes de revue, les revues en elles‐mêmes, les diffs et les commentaires. En outre, ce logiciel propose un tableau de bord avec statistiques.