The modules in the following table were all created two years ago as part of the same software project
Current Cyclomatic
Module Version Complexity
A 12 9
B 3 21
C 9 4
D 11 20
Which module is the most likely candidate for reengineering?
Looking at the table provided:
Module A has a version number of 12 and a cyclomatic complexity of 9.
Module B has a version number of 3 and a cyclomatic complexity of 21.
Module C has a version number of 9 and a cyclomatic complexity of 4.
Module D has a version number of 11 and a cyclomatic complexity of 20.
Given these details,Module Bstands out as the most likely candidate for reengineering for the following reasons:
The version number being 3 indicates that it has undergone fewer iterations of updates or fixes compared to the other modules, which might imply that it has legacy code that could benefit from reengineering.
Bobbye
2 days agoParis
7 days ago