The implementers implement the classes and objects in the design model write source code, adapt existing components, compile,
link, and execute. If the implementers discover defects in the design, they submit rework feedback on the design.
The implementers also fix code defects and perform unit tests to verify the changes. Then the code is reviewed to ensure quality
and that the programming guidelines are followed.