Answer (Choose 1 answer)
You have used dependency analysis tools on your code base. You find numerous cycles and tangles in the dependencies. The recommended approach to be followed is:
A. Use profiling tools to find "hotspots" and remove the bottlenecks
B. Adopt Domain Driven Design (DDD)
C. Adopt Test Driven Development (TDD) approach
D. Perform architecture refactoring
Exit (30