Switch/Case vs Dicionário de Actions: Como Evitar Código Espaguete ao Tratar Order Types em Console Apps [Vídeo]

Switch/Case vs Dicionário de Actions: Como Evitar Código Espaguete ao Tratar Order Types em Console Apps [Vídeo]

26 de Setembro de 2025

Olá, pessoALL,

Já sentiu que aquele switch/case crescendo sem controle está deixando seu código difícil de manter e testar?

Neste vídeo, demonstro como substituir o tradicional switch/case por um dicionário de Actions/funções ao lidar com Order Types em apps console — prática que favorece os princípios SOLID (SRP e OCP), aumenta a legibilidade e facilita escalabilidade e testes.

Abordo a implementação com delegates e enums tipados, discuto como tratar tipos desconhecidos e quando vale a pena usar prototipação rápida versus refatorar para um design mais formal (fábricas, serviços, etc).
Assista ao vídeo, confira os prós e contras, e participe do debate comentando sua experiência ou sugestão de abordagem!

Link do artigo:

Goodbye Switch Case: How I replaced Switch case with Dictionary in C#
From Old-School Switch to Modern Smart Code with Dictionary in C#

Confira mais:

Fique por dentro das novidades

Assine nossa newsletter e receba as últimas atualizações e artigos diretamente em seu email.