Scaffold

$ cp projeto_OLD projeto_NEW

Você já fez isso várias vezes, não é? Eu também!! hihihi...

Mas já inventaram o scaffold para que você nunca mais repita esse comando.

Scaffold

A primeira vez que escutei esse termo foi quando conheci o Ruby on Rails. O scaffold nada mais é que um generador de código, ou seja, ele constrói a maior parte da lógica e acesso a dados comuns.

Hoje em dia, o scaffold é utilizado largamente por frameworks de várias linguagens.

Mas neste post, gostaria de apresentar uma ferramenta que faz um excelente scaffold.

Yeoman

npm install -g yo

Yeoman é uma ferramenta escrita em Node.js destinada a ajudar os desenvolvedores a criar rapidamente aplicações web de alta qualidade. Ele combina várias funções em um só lugar, como:

  • geração de um modelo de entrada
  • gerenciamento de dependências
  • execução de teste unitário
  • servidor para desenvolvimento local
  • otimização do código
  • deploy

Não irei escrever aqui como utilizar, pois a ferramenta é bem documentada.

Faça o teste e veja como é fácil: yeoman/codelab

Eu fiz um generator (Basic App), caso queira usar ou dar uma olhada no código.

comments powered by Disqus