Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

MELHOR CAMINHO....

A melhor abordagem é realizar reuniões com as partes interessadas para entender os objetivos da funcionalidade e definir claramente as regras de negócio dos descontos, como critérios de elegibilidade para estudantes, idosos ou assinantes antigos. Após isso, as regras devem ser documentadas de forma estruturada e representadas por fluxogramas ou pseudocódigo, facilitando o alinhamento entre negócio e desenvolvimento antes da codificação da solução.

  • Validação das regras com a equipe de negócio;
  • Definição de exceções e limites;
  • Testes para garantir que os descontos sejam aplicados corretamente.
2 respostas
solução!

Oi, João! Como vai?

Agradeço por compartilhar

Sua análise ficou muito boa ao destacar a importância de conversar com as partes interessadas antes de codificar. Essa etapa ajuda a transformar as regras de negócio em uma solução mais clara, reduzindo dúvidas durante o desenvolvimento e facilitando a criação de fluxogramas, pseudocódigo e testes.

Dica: antes de partir para o código, organize cada regra de desconto em uma tabela simples, indicando quem recebe, qual condição precisa ser atendida e qual desconto será aplicado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Obrigado pelo retorno, professora Lorena! Achei muito útil a sugestão da tabela para organizar as regras de desconto, porque ela facilita bastante a visualização das condições, exceções e resultados esperados antes da implementação.

Essa abordagem ajuda não apenas no desenvolvimento, mas também no alinhamento entre equipe técnica e área de negócio, reduzindo ambiguidades e tornando os testes e validações mais claros e eficientes.