Why would you want a code audit?
Perhaps you are getting ready to take your application live but want to be certain it can scale with the new users, or you are ready for the next phase of development but want to make sure your application is secure. Maybe you are switching dev teams or you are looking for funding and want independent verification of your code’s strength and scalability. Or you could just want another opinion to help you see possible improvements in your coding or design.
An analysis of your code can help:
- Identify any performance and scalability problems (load, memory leaks)
- Identify any security risks
- Evaluate database schema identifying any problems or deviations from the Rails conventions.
- Identify problems migrating from earlier frameworks
- Evaluate the test coverage
- Provide feedback on coding style as it relates to the “Rails Way” (best practices)
What our code audit provides:
A summary of the Security of your application – with an in depth look at the security vulnerabilities and steps to take to fix them. This includes an outline of all of the gems in the application and which ones should be updated or replaced as well as recommendations for upgrading or patching frameworks if necessary.
A review of the Usability and User Experience of your application – We will point out any styling or design elements that could be improved to create more clarity or a better flow inside the application.
A summary of the Performance and Architecture – Next we will dig into the code itself and report on your application’s performance and architecture. We will outline issues that can affect the performance or lead to issues in later development and provide recommendations for improvements. We will also review the code style and adherence to conventions for the frameworks, look at your data modeling and organization, and provide feedback on the transactional integrity of the application.
Test Coverage – Lastly, we will review your test coverage and complexity and provide recommendations for improvement. This will help you to know how difficult upgrades will be, and if further development will cause bugs in your code to be exposed.
Pricing plans for code audits
Price for a code audit depends on the size and complexity of your application. We offer both a code audit, or an audit of your code and server structure. Prices range between $600 and $1200. Contact us for a quote.