Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tempero Funcional para Desenvolvedores Não-Funcionais

Tempero Funcional para Desenvolvedores Não-Funcionais

Uma introdução ao paradigma funcional e aos seus principais conceitos utilizando Javascript como linguagem de exemplo. Promove o paradigma funcional como prática para incrementar projetos já existentes com código simples, modularizados e testáveis.

Cristina Silva

June 09, 2018
Tweet

More Decks by Cristina Silva

Other Decks in Programming

Transcript

  1. Eu sou Cristina Silva Dev. Full-stack alocada na TV Globo.

    Username nas redes sociais: @crissilvaeng Ola!
  2. O Evangelho segundo Haskell, a santissima trindade LIVRO PARENTESES SICP:

    http://web.mit.edu/alexmv/6.037/sicp.pdf Lambda Calculus: https://arxiv.org/pdf/1503.09060.pdf Linguagens: Lisp ou Haskell MATEMATICA
  3. Estilo funcional em codebases existentes ◉ Mapear pontos com side

    effects e isolar. ◉ Mapear mudança de estado, e removê-las, quando possível. ◉ Escrever funções pequenas e puras, priorizando a composição para atender novas features. ◉ Utilizar libs com funcoes utilitarias, Ramda.js, Immutable.js.