Multiple choice technology architecture

You are approached to review an application code having performance issues. It is estimated that the code review will take 1 person year to go through all the code line by line. What is your recommendation in this scenario

  1. Take up the work and complete the review in estimated time

  2. Ask the customer to find exactly which part of the code has performance issue

  3. Take customers help to identify the portion(s) of the code that potentially have performance issues

  4. Recommned to use an automated tool to review the code to complete in quick amount of time

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Performing a line-by-line review of an entire codebase is highly inefficient. The best initial approach is to collaborate with the client to pinpoint performance bottlenecks or resource-intensive modules, focusing review efforts where they matter most.