↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

Imperative vs. Functional - Separation of Concerns

Mario Fusco compartilha uma comparação entre estilos imperative e functional apresentada como separation of concerns. Os replies retomam a clareza do exemplo, observam um possível parêntese faltando, discutem eficiência e lembram que o trecho pode ser usado em uma talk.

Fichamento
#

  • O tweet apresenta uma comparação entre código imperative e functional como separation of concerns.
  • Os replies elogiam o exemplo pela clareza.
  • Um reply aponta a falta de um parêntese de fechamento na linha do filter.
  • Um reply pergunta se pode usar o exemplo em uma talk.
  • Um reply menciona Roslyn analyzers para criar automatic color overlays como no exemplo.
  • Um reply diz que checar o tamanho da lista melhoraria a estrutura da versão imperative.
  • Mario Fusco diz que deixou exception handling de fora para manter a explicação com menos verbosity.
  • Ele também diz que Java 8 Streams são lazy e eficientes do mesmo modo.
  • Ele acrescenta que, se a intenção for ler só as primeiras 100 linhas do arquivo, o contador ainda é necessário.