Mercurial > pylearn
changeset 1235:a9b601119197
added project to review and other stuff in code_review.txt
author | Frederic Bastien <nouiz@nouiz.org> |
---|---|
date | Thu, 23 Sep 2010 10:26:37 -0400 |
parents | 3e264967d4e3 |
children | 23f63ecf0a9a |
files | doc/v2_planning/code_review.txt |
diffstat | 1 files changed, 36 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/v2_planning/code_review.txt Thu Sep 23 10:23:40 2010 -0400 +++ b/doc/v2_planning/code_review.txt Thu Sep 23 10:26:37 2010 -0400 @@ -2,15 +2,49 @@ Code Review =========== +commity members +--------------- + +* Fred B.*, Pascal L., Olivier D., Arnaud B. + +TODO +---- + +- make a list of point to compare tools +- review interresting projects +- make a decission + Some system that we should check: +--------------------------------- - `rietveld <http://code.google.com/p/rietveld/>` Made by Guido van Rossum - `Gerrit <http://code.google.com/p/gerrit/>` - `track PeerReviewPlugin <http://trac-hacks.org/wiki/PeerReviewPlugin>` Could be integrated with the current ticket system? - `feature request at assembla <http://feedback.assembla.com/forums/5433-feature-requests/suggestions/253297-add-a-code-review-tool-e-g-reviewboard->` -- `Review Board <http://www.reviewboard.org>`_ +- `Review Board <http://www.reviewboard.org>`_ +- `reviewboard <http://code.google.com/p/reviewboard/>` +- `Code Striker <http://codestriker.sourceforge.net/>` +- `JCR <http://jcodereview.sourceforge.net/>` -What we could want from our code review: +What we could want from our code review +--------------------------------------- - integrate with our ticket system? - Should we keep our current ticket system? +- work with mercurial + +Doc on code review +------------------ + +- http://code.google.com/p/support/wiki/CodeReviews +- http://ostatic.com/blog/open-source-code-review-tools +- http://en.wikipedia.org/wiki/Code_review + +Alternative to code review +-------------------------- + +- Over-the-shoulder – One developer looks over the author's shoulder as the latter walks through the code. +- Email pass-around – Source code management system emails code to reviewers automatically after checkin is made. +- Pair Programming – Two authors develop code together at the same workstation, such is common in Extreme Programming. +- Tool-assisted code review – Authors and reviewers use specialized tools designed for peer code review. +- Test-Driven development