Static testing (reviews) is highly effective for identifying defects that do not require code execution, such as standards deviations, requirements errors, design flaws, poor maintainability, and interface specification issues. All these defects are typically easier to find in reviews than in dynamic testing.