A technique to unify coding phase with testing phase.