what would be the best way for a programmer to make sure that the steps in a planned algorithm make sense.

A. including iteration and selection

B. testing the code multiple times

C. adding an if-then statement

D. creating a prototype ​