Scala extractors
na prática
Scaladores
14/11/2013
@rafanoronha
S2
Lambda3
Desenvolvimento Ágil
Web
JavaScript
Backbone.js
Programação funcional
Scala
github.com/rafanoronha
github.com/rafanoronha/spoker
agenda
Pattern Matching
Case Classes
Extractors
Extractors na prática
pattern matching
tipo switch case...
tipo sobrecarga de método...
tipo visitor design pattern...
só que muito melhor que tudo isso junto
construção
desconstrução
pattern matching
de objetos
case classes
simplicidade
conveniência
extractors
vantagens
desacoplamento
flexibilidade
desvantagens
mais código
potencialmente menos eficiente
ausência de checagem exaustiva
extractors
na prática
obrigado!
Made with Slides.com