The 2-minute story: Why do you need CodeCollaborator?
Everyone agrees that peer code inspection finds bugs, makes code more maintainable, and promotes learning and sharing.
Historically, though, peer code review has been a time-consuming process, requiring developers to prepare source code listings and attend meetings. Project managers have similar problems with code reviews — the logistics of tracking or enforcing whether reviews take place, and understanding the outcome of the reviews, can also be overly time-consuming.
Eliminate bugs in your software by performing code inspection
You spend a lot of time and money to make sure your code is bug-free. You perform many tests to make sure your code works — any time, every time. You even have a department of testers to find bugs, but you still find them, sometimes even after a product release. You know that if you inspected the code you could find lots of bugs which are not caught by any automated or manual tests. But there is no easy way to do it. CodeCollaborator facilitates the code inspection process by providing a framework to quickly allow programmers to review each others' code and find those bugs before your customers do.
Maximize programmer's time
Code inspection usually requires your programmers to: print out hundreds of pages of code, schedule tedious meetings and conference calls, make revisions using highlighters, sticky notes, and pens, send emails trying to enforce the process, manually audit version control to see if revisions were made or not. With CodeCollaborator you can assign code review sessions to a single programmer or to an entire development group. Use IM style chats to add comments to specific lines of code. View modifications, additions, and deletions easily in the side-by-side diff screen.
Enforce your current code inspection policies
You can have documented code inspection policies and processes, you can have meetings asserting the importance of making sure that code is being inspected. But how can you make sure that it is really happening? CodeCollaborator integrates with your version control system to make sure that when code is checked in, it has been reviewed and changes have been made. You can even block code from being checked in until a change is made. View reports showing you what changed, when, and by whom. Track important metrics giving you valuable insight on how your code develops and evolves, how many bugs you are finding, and how much time and money you are saving.
