Arquitetura front-end visando testabilidade e rápida reação a mudanças.

25
Arquitetura front-end visando testabilidade e rápida reação a mudanças. Renan Siravegna

Transcript of Arquitetura front-end visando testabilidade e rápida reação a mudanças.

Arquitetura front-end visando testabilidade e

rápida reação a mudanças.

Renan Siravegna

Renan Siravegna

@RenanSiravegna

Arquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaRenan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan Siravegna

MVPs, protótipos ou projetos simples

Arquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan Siravegna

Projetos pequenos, apresentam alguma complexidade e com uma expectativa de

vida não muito longa

Arquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Módulo

Bootstrapper

Módulo Módulo

Ajax Helper Error Helper

Route HelperLib Lib

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan Siravegna

Projetos grandes, complexos e com uma grande expectativa de

vida

Arquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Módulo

Bootstrapper

Módulo Módulo

Ajax Helper

Error Helper

Sandbox

Controller

Lib Lib

Renan Siravegna

SHOW ME THE CODE, YOU MUST

Arquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Isso tudo ai, dá pra usar em SPA?

Arquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan Siravegna

E porque não usar frameworks?

Arquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan Siravegna

OO, SOLID, Clean Code, Testes de Unidade,

Testes de fronteira e ES6

Arquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna

Renan Siravegna

@RenanSiravegnaExemplos disponíveis no meu GitHub!

Renan SiravegnaArquitetura front-end visando testabilidade e rápida reação a mudanças.

Renan Siravegna