Beruflich Dokumente
Kultur Dokumente
We have briefly reviewed the TeamReview product, version 2008_1_0_6, which you can
find here. The product promises the following and we quote from the TeamReview
CodePlex site: "Using Work Items to facilitate the code review process creates a
completely in-IDE code review experience, the ability to project-manage the code review
tasks, and the opportunity to get new value from the code review process through code
review forensics." end quote.
1. The developer, Henk, completes a specific piece of code and creates a new task
assigning it to Wall-E who in this hypothetical example is the technical lead and
code reviewer.
2. Wall-E would now typically open the solution and then review the code. When
finding something worth reporting, the reviewer selects the code, right clicks and
selects "New Code Review Response".
6. Henk would now start working on his two new work items, WI 545 and WI 546
in the following list:
7. Henk right clicks anywhere in the relevant code, select Team Review and Replay
Code Review.
8. The Code Review Replay window opens and Henk is able to select the relevant
WI's associated with the code review.
9. Henk, fixes the code and updates the relevant work items. Note the Code Details
tab, which contains code heuristic details, including project, namespace, class,
path and line number details. Really cool!
Issues we picked up ... this is an early product release,
so issue is probably a 'harsh' term to use
1. Template store path is invalid: Unexpected path ... when opening Visual Studio
on a system that has TeamReview loaded. We noticed that the error does not
occur for users who had opened Visual Studio prior to TeamReview being
installed, whereas users logging on for the first time, starting up Visual Studio
frequently see the error dialog.This issue has been reported to and is under
investigation by TeamReview.
Conclusion
In general TeamReview promises to become another one of the CodePlex nuggets and
will deliver value-add in most development environments around code review. The
seamless integration into VSTS and TFS is another example of the powerful integration
and interoperability support of TFS and makes TeamReview an integrated feature in the
VSTS IDE.
If you have a need for code review, then please throw an eyeball at this product!