Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Performando variáveis numéricas

Olá pessoal, espero que esta mensagem os encontrem bem ao tempo da leitura!

Gostaria de compartilhar um outro ponto de vista sobre o mesmo exercício.
Quando se trata de analise de dados, quanto menos informação tiver, melhor será a analise! Por este motivo quis demonstrar a aplicação do clean code, de uma forma bem sutil, é possível dentro da função print passar uma formatação para definir com precisão o resultado que se deseja apresentar.

Na imagem veja o último trecho de código, essa sintaxe segue uma "gramática" específica chamada Format Specification Mini-Language.

{valor : [largura][.precisão][tipo]\}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

# Vamos melhorar o conceito acima; mesmo sendo o curso basico, alguns conceitos já podem ser inseridos para criar a consciência de performance e imutabilidade dos dados
# O código acima se demonstrou funcional, mas do ponto de analise de dados, ficou poluído, então vamos aplicar o clean code.
media = (q_seguranca*s_seguranca + q_docente*s_docente + q_diretoria*s_diretoria) / (total_empregados)
print(f" A média salarial é: R${media:.2f}")

Gostaria muito de ouvir a perspectiva de vocês.

Um forte abraço!

1 resposta
solução!

Olá, Vitor! Como vai?

A sua abordagem de usar o Format Specification Mini-Language para formatar a saída é uma excelente prática de Clean Code.

Isso não só melhora a legibilidade do código, mas também garante que os resultados sejam apresentados de forma consistente e precisa.

A ideia de aplicar conceitos de Clean Code desde o início é muito válida, pois ajuda a criar uma base sólida para o desenvolvimento de código mais complexo no futuro. Além disso, a clareza no código facilita a manutenção e a colaboração com outros desenvolvedores.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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