All our development reports are either on GitHub or BitBucket. Developers would double check codes after each task in JIRA, and further at the day’s end. Most repositories are connected with pipelines and automatically get tested (Unit Tests) and deployed to relevant location for further testing and verification.
We encourage writing a required amount of Unit Tests for identified areas of the application. Writing proper Unit Tests require additional time and efforts. Thus client’s opinion is sorted in deciding how detailed the unit tests should be.
Quality of codes is of paramount importance for us, thus code reviews are conducted at various levels. Developers clean up, optimize, and self-verify the source code. Afterwards, it goes through a peer review process and special attention given to problem solving, performance, and efficiency of the code. Finally, random audits would be conducted by senior engineers, ensuring best followed practices.