What is it?
Upsource is a code review tool that understands your code. Code review is systematic examination of source code. It is intended to find mistakes overlooked in the initial development phase, improving the overall quality of software.
Why do we use it?
Software quality is a top priority for us. We are constantly looking for ways to improve the quality of the software that we produce. One technique we employ are regular code reviews. Our code reviews take place during all stages of development, leading to defect-free software that complies with enterprise coding standards. Upsource is a great code review tool that understands and analyses our code, giving us additional context when reviewing code changes.
How can you benefit from using it?
By doing code reviews during development will lead to a better, maintainable product. It is well-documented that the earlier a bug is found the cheaper it is to fix. Fixing a bug in QA is more than twice as expensive as finding it in development. A NASA study found that code review detected almost twice as many defects per hour as testing.
Our experience with Upsource
Code review is a core part of our development process. We use Upsource during all stages of the development of our solutions to achieve a better quality outcome.