Oi, Ísis, tudo bem?
Muito interessante sua observação! Realmente escrevendo das duas formas o código irá funcionar adequadamente, então sinta-se à vontade para escolher a melhor maneira para escrever seu código, mas lembre-se que ao entregarmos o nosso código para outra pessoa ver, é importante que ela entenda todas as informações contidas nele com clareza.
A função passouTodaATela()
traz mais legibilidade e simplicidade para o código, pois divide a responsabilidade que antes estava atribuída apenas na função voltaPosicaoInicial()
.
Quando adicionamos dentro da função if
o parâmetro passouTodaATela(xCarros [i]))
, fica mais simples para entender o significado do que está sendo definido pelo código, e, portanto, garante maior clareza nas informações apresentadas.
Recomendo este artigo sobre Código limpo explica bastante sobre a importância do design de código no cotidiano da pessoa programadora, acredito que ele possa te auxiliar a esclarecer ainda mais essas questões.
Espero ter ajudado!
Caso tenha dúvidas, estarei à disposição para te ajudar :)
Grande abraço!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!