Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitetura FrontEnd (Modularização (Code Standards ("O código deve…
Arquitetura FrontEnd
Modularização
Rotas
Single Entry Points
Dispatcher
Desacoplamento via eventos
Lazy-load
Code Standards
"O código deve parecer que foi escrito pela mesma pessoa. Independente de quem escreveu"
Shared Modules
Filosofia de Larga Escala
Alta Perfomance Client-Side
Interface facilmente modificável
Componentes portáveis entre diferentes aplicações
Bulletproof Web Design
Baixa barreira de entrada para outros desenvolvedores
Criar wiki
Gerar de forma automatizada
Criar guia de estilos. Ver exemplo de
guia da Locaweb
Seguir
Style Guides do Angular
Pre-processors: sass
O uso de partials ajuda a organizar os módulos
Variáveis ajudam a manter os mesmos padrões de interface
Mixins
Padronizam repetições de código
Permitem a criação de temas
Funções aceleram o processo de desenvolvimento
Sintaxe SCSS
Quase não há
curva de adaptação para
quem já escreve CSS
Testes
TDD
Protractor
Jasmine
HTML
Classes Semânticas
Definição de suporte a navegadores