Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.85 KB

introduction.md

File metadata and controls

24 lines (16 loc) · 1.85 KB

Introdução

Um dos mais importantes aspectos para escrever códigos sustentáveis é saber onde o código pode ser otimizado e otimiza-lo e nesse momento os padrões de projeto irão ajudar e muito.

Na primeira parte desse livro, nos vamos explorar a história e a importância dos padrões de projetos e como eles podem ser aplicados a qualquer linguagem de programação. Se vc já save sovbre tudo isso pode avançar para o próximo capitulo.

Padrões de projetos foram inicialmente usados na arquitetura por Christopher Alexander. Ele escreveu diversas publicações sobrea a sua experiência resolvendo problemas do dia-a-dia de arquiteto.

Em colaboração com Sara Ishikawa e Murray Solverstein, Alexander criou o liguagem de padrões para criação de design com qualquer scala. que foi publiado em 1977 com o titulo original de " A Pattern Language".

Então a 30 anos atrás, engenheiros de software começaram a incorporar os principios criados por Alexander na sua primeira documentação sobre padrões de projeto, criando assim padrões para criar códigos de programação para que os novos desenvolvedores não tenham que "reinventar a roda".

Em 1995 foi publicada o primeiro livro oficial sobre padrões de projeto para software chamado originalmente de " Design Patterns: Elements Of Reusable Object-Oriented Software escrito por Erich Gamma, Richard Helm, Ralph Johnson e Jhon Vlisses - eles ficaram conhecidos como (Gang Of Four) ou gangue dos quadro ou GOF para os intimos.

O livro do GOF é considerada uma das publicações mais importantes sobre padrões de projeto, lá estão descritos um número de padrões bem como tecnicas de desenvolvimento e saidas para problemas que sempre ocorrem no dia-a-dia dos desenvolvedores, no livro os padrões foram divididos em categorias.

Nesse livro nos vamos ver os padrões mais populares usados para no javascript.