Code Audit in October 2016 - The OFFER

in Business by Piotr, CEO

The beginning - what is a Code Audit?

According to Wikipedia “A software code audit is a comprehensive analysis of source code in a programming project with the intent of discovering bugs, security breaches or violations of programming conventions. It is an integral part of the defensive programming paradigm, which attempts to reduce errors before the software is released.”

Code Audit provides feedback on code quality of the code and highlights errors. It helps a lot when developing software.

The situation - when is a good time to review the code?

A couple of months ago we were asked to review the code of one of our clients. We were surprised how poor the code quality was. We started offering this service to other clients. This was an interesting experiment with intriguing findings.

What we discovered

  • most people never give the code to two different developers and don’t validate the quality
  • they check code when there is a serious issue e.g. performance issues and when they start losing users because of bad performance (sometimes it’s just too late)
  • if they are non-technical they only see the working product, so they don’t see any need for code review
  • in many cases the code is a “spaghetti code” - a mixture of different developers’ know-how; and it’s hard to build something on the top of that. Moreover, the code doesn’t have unit tests”; and in our opinion “unit tests” are crucial!

What is the challenge?

  • people have already paid for developers, so they don’t want to build things from scratch again (even if they know it’s the only reasonable solution in the long term)
  • non-technical people struggle with finding technical people they can trust and honestly discuss their worries
  • the software kind of works, so it’s better to keep it that way.

When you should consider a Code Audit?

  • If you are in the middle of software development and you want to check your developers (the quality of the code)
  • If you want to change developer and pass the code to the new team
  • If you see some issues with your app such as performance - you can find some places where the code can be optimized

Our SOLUTION

In October 2016 we have an offer for you - a $100 Code Audit. If you have an existing piece of code and you are not sure if it is sustainable - let us know.

We will help you and send you a report with suggested solutions - See EXAMPLE of the basic code audit.

We can surely help you with both PHP and JavaScript code as well as Swift (iOS) and Java (Android).

Let us know on hello@desmart.com and we will run the code audit for you!


← back to the blog

You may also like

Agile By Example 2014 Retrospective. What Was Excellent and What Should Be Improved?

by Bartosz in

At the end of every retrospective should appear "Celebration moment". Do not forget about it! It was underlined by Ángel Medinilla on the Agile Kaizen - Better retrospectives workshops.

Dump Links #2 - JavaScript Tools

by Kamil in

Previous part of the „Dump Links” was about server side languages. Today I'm gonna show you tools written using JS. But not only...

How To Find The Best Technical Partner For Your Startup

by Damian in

Finding Tech People to your startup is not an easy game. It takes time, energy and money. So how to build a strong Tech Team without losing your patience and motivation? Let’s find out.

Interested in creating successful project?

Contact us so we can estimate your project and effectively bring your ideas to life!