RPG-Engineers / Quiz-RPG

Aplicação Web para tornar mais fácil montar um personagem de rpg de mesa modelo D&D por meio de questionários e sistemas de filtro
https://rpg-engineers.github.io/Quiz-RPG/
MIT License
1 stars 0 forks source link

Revisar e simplificar lógica de pergunta #134

Closed LiloMarino closed 1 month ago

LiloMarino commented 1 month ago

A lógica da pergunta está bastante complexa, e causa bugs facilmente, deve tentar de alguma forma reduzir o número de states, parâmetros, etc, se possível, deixando bem minimalista, simplificando a lógica.

Usar uma interface para agregar os dados de forma lógica ao invés de salvar em tipos primitivos como string, acredito que seja uma boa ideia. Por exemplo ao invés de salvar o nome da alternativa, salvar um objeto Alternativa com todos os dados pertinentes à Alternativa

Ver uma forma de não ter que passar tantas props para os objetos, ou passar de uma forma simplificada e menos verbosa.

Definir uma lógica estruturada para o funcionamento do código e documentar o código com base nessa lógica

LiloMarino commented 1 month ago

Já está incluso em #126