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