Perth, WA (PRWEB) February 20, 2013
Code quality is an important aspect of software development. A review process is essential to improving code quality, whether it be from adhering to coding standards and looking out for general programming problems, to reviewing code against design and development time design decisions.
Anahata Technologies believes that reviewing code by sitting developers together in pairs provides a number of benefits such as:
- Increasing knowledge of code between team members.
- Providing a mentoring environment where more experienced developers can assist with understanding different perspectives of how code is to be written.
- Allowing developers to talk aloud and enhance their thinking process whilst explaining code to the reviewer.
Anahata Technologies has chosen Atlassian Crucible as it’s code review tool. Crucible is a great application that integrates with Atlassian’s JIRA bug tracking system. It can be configured to monitor version control changes from a variety of version control systems such as Git or SVN, and supports distributed development teams. Crucible includes FishEye to review committed code changes with syntax highlighting.
Using tools such as Crucible in conjunction with other collaboration applications such as Skype allow screens to be shared for more involved reviews real time, as well as offline reviews.
About Anahata Technologies Pty Ltd
Founded in 2010, Anahata Technologies Pty Ltd is a Western Australia privately owned application development consultancy specializing in the analysis, design, implementation and support of cost-effective, custom built software applications.
Anahata’s preferred delivery approach is an iterative, customer centric software development process where business analysts visit customer premises to gather requirements, outline the current business processes and design an improved flow. Once the system requirements are complete, a continuous integration development process allows customers to test the application regularly as it is being built. Upon implementation, customer’s staff is trained on site on the usage of the new system
Anahata offers its customers a 3 month warranty and support period where users can have unlimited phone or email consultation. Customers can access an online task and issue management system to log requests for enhancements (RFEs) or report any defects encountered during the testing or production stages. Anahata seeks to be the most customers centric of all software companies in Perth.
Anahata’s preferred technological choice is to deliver cross-platform solutions based on open standards and open source technology that ensure stability, compatibility, and security over a long application lifespan and reduces upfront and ongoing licensing fees.
Anahata is an Oracle Certified Partner and delivers custom software solutions based on Oracle, Java technology. As a registered MYOB developer partner, Anahata’s solutions integrate with any MYOB software package.