Tudo bem, Claudia? Não existe uma forma correta, como você mesma percebeu. O desenvolvimento envolve e necessita da lógica e essa varia de pessoa para pessoa. Portanto, existem diversas formas de se chegar à uma mesma solução ou resolução de um problema.
Num projeto real, pode ser um pouco mais complexo, mas também podemos ter diversos caminhos para diversas soluções de um mesmo problema. Como saber qual a melhor forma de desenvolver um projeto? Tudo vai depender do escopo do projeto. O planejamento é muito, muito importante para um desenvolvimento eficiente.
Atrelado ao bom planejamento de um escopo bem definido, existem boas práticas de programação que vão guiar a equipe no melhor caminho, facilitando a manutenção e a evolução do código. A forma de programar e alguns, digamos, caprichos, serão de cada pessoa, mas é importante sempre ter em vista a regra do negócio e a facilidade em manter e evoluir o código, seja para você, seja para outros desenvolvedores.