Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refatoração da variável qual_jogador, e seus usos #62

Open
Clauvin opened this issue Oct 7, 2016 · 0 comments
Open

Refatoração da variável qual_jogador, e seus usos #62

Clauvin opened this issue Oct 7, 2016 · 0 comments

Comments

@Clauvin
Copy link
Owner

Clauvin commented Oct 7, 2016

A variável qual_jogador, em NovoLeitor2.cs, foi criada como forma de resolver o problema de acesso a múltiplos jogadores pelas funções do programa.

Mas a decisão de deixá-la pública e não afetada pelas funções que lidam com Lista_de_backgrounds, Heatmap (todos encapsulamentos de variáveis e objetos privados) criou um problema: é necessário que em todo momento em que uma função que lide com um jogador seja usada, um loop que altere o valor de qual_jogador para cada jogador diferente exista, com a função dentro dele.

Isso se mostra demasiadamente custoso em termos de tempo para manter, especialmente ao se notar que qualquer uso futuro dessas funções cai no mesmo problema.

Sugere-se que o loop passe para dentro das funções, ao invés de ficar do lado de fora delas.

@Clauvin Clauvin added this to the 1.1.0-beta milestone Oct 7, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant