There are many stages that code goes through before being deployed as part of an application. A crucial step in the pipeline is code inspection. This is among the final and formal steps of the Software Development Life Cycle (SDLC).
The static testing method of code inspection involves some formal steps and team members. This step helps to avoid errors being propagated and detected at a later stage.
The team members involved in code inspection include the following:
The author’s role is to acclimate the team with the details of the project. Each member goes through their checklist and looks for bugs and errors. As this is a static method, this is done by executing the program conceptually and without any data. After individual reviews, the team discusses their findings with each other and analyzes the code.
There are numerous advantages of code inspection that far outweigh the disadvantages. Some of these are highlighted below:
The main disadvantage of code inspection is the planning involved to bring all the team members and get the extra reviews done. This process elongates the cycle, which may become a problem for products that need to be deployed quickly.
Free Resources