Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Importado X Principal

Sobre a diferença importado x ...

2 respostas
solução!

Com quase nenhuma modificação, o professor poderia ter feito um arquivo apenas, chamado jogos.py por exemplo, e colocado nesse arquivo a implementação tanto do menu de seleção quanto dos demais jogos.

Agora imagine que não são apenas 2 jogos, são 200. E que o desenvolvimento dos 200 jogos vão ser divididos entre uma equipe. E que essa equipe tem horários diferentes de trabalho, então eles tem que se organizar para dividir a responsabilidade, planejar a entrega e comunicar entre si.

Já pensou quão trabalhoso seria para a equipe toda mexer em um arquivo apenas? E os problemas que poderiam surgir quando uma parte dessa equipe quisesse fazer a entrega da sua parte?

A estratégia de dividir o projeto em módulos vem para isso, ajudar na organização e no desenvolvimento, permitindo que cada um 'mexa apenas no seu quadrado'. Fora que permite também uma maior legibilidade e possibilita que cada modulo até seja testado individualmente.

obrigada pela resposta!