Hoje recomeçamos as Tech Talks internas aqui na HE:Labs! Depois de algum tempo sem acontercer, as Tech Talks voltaram com tudo, com o Rodrigo Pinto avassalando explorando as views do Rails. E para animar a galera a Tech Talk foi regada a pizza e refrigerante.
Ele começou falando sobre o MVC do Rails e a forma como as responsabilidades acabam ficando mal definidas e se confundem ao longo do projeto, por má interpretação dos desenvolvedores. O que gera views super populadas com regras de negócio e de exibição e formatação das informações, quando não deveriam, e tambem falou sobre a forma procedural dos helpers de resolver esses problemas.
Depois disso ele falou sobre patterns de aprensentação como Separeted Presentation e Decorators, também falou como usar Orientação a Objetos em classes ruby puras e sua importância. Na realidade ele não só falou como usar, ele mostrou! Abriu o código que devia ser melhorado e botou a mão na massa, sugerindo e fazendo as mudanças em tempo real.
A interação com a galera foi sensacional e as dúvidas não paravam de pipocar! Terminou indicando livros, posts e videos para que os estudos continuem.
As Tech Talks vão acontecer a cada 15 dias. O próximo é o Beni falando sobre UX.
Os slides da apresentação do Rodrigo estão no link: https://speakerdeck.com/rodrigoospinto/explorando-as-views-rails
Comentários
Included file post/disqus_thread.html not found in _includes directory