Tell, don't ask e intro a teste como doc de falha