Taking your Business Software Ahead
ADC AUDIT
We review your systems
for their architecture,
design and code to ensure
longevity of system
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
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