Taking your Business Software Ahead

ADC AUDIT

We review your systems
for their architecture,
design and code to ensure
longevity of system

Audit Areas

MAINTAINABILITY
Is the code maintainable?
Is the change impact minimal?

REUSABILITY
Are the modules of new system amenable for reuse?

ADAPTABILITY
Is the system modular and extensible for future needs?
Does it minimize and localize change impact and reduce the testing effort?

SCALABILITY
Is this system scalable?

EFFICIENCY
Code efficiency issues like choice of data structures and computation method
State of technology with respect to current stack

CODING PRACTICES
Resource management
Concurrency and thread safety
Code duplication
Use of data structures

Methodology & Tools

Standard as well as custom tools will be used to review the system

PMD
Checkstyle
SonarQube
Metrics include
McCabe
Cohesion and Coupling
Method and Class size
Interfaces