Phases to avoid in UVM

In reply to kmishra:

Not really. The UVM calls every virtual method *_phase for every umm_component in your design.

Using too many phases makes your code harder to read and maintain. And potentially harder to integrate with code written by others.