Using Strategy Modules vs Coding from scratch

 

for the experianced mql5 programers and the beginners what do you find more proficient for (testing - deployment - robustness of the program i.e. recovery form fatal error) Using Strategy Modules or skiping them and structuring the ea on your own (using other classes from standard library of course).

Reason: