Grails com Nexus eCodenarcMichael Schuenck dos Santos@michaelssPalmas-TO, 12 de junho de 2012
Roteiro  Grails  Nexus    Dependências no Grails  Codenarc
GrailsPor que?
Linguagem GroovyGrails                                    GSP                                  Sitemesh                   ...
Grails      ConfiguraçõesEstrutura     Controller               Model                View
GrailsPlugins
GrailsPlugins
Nexus             Problemática    $ grails install-plugin mongodb
NexusGerenciador de repositórios de artefatos de software  bibliotecas (jar)  plugins do Grails                   Usado co...
Nexus
Codenarc      Para Groovy     Busca defeitos, práticas ruins e estilos de         codificação não padronizados. Funciona co...
CodenarcRegras                  if (name != null || name.length > 0)                                        if (condição) ...
Codenarc no Grails
Mensagem Final Desenvolver sistemas em equipe é bem diferente de                desenvolver sozinho. Por isto, é important...
LinksDocumentação do Grails: http://grails.org/doc/latest/Nexus: http://www.sonatype.org/nexusCodenarc: http://codenarc.so...
Metodologia de Desenvolvimentode Software/TRE-TO:Experiências & Boas PráticasMichael Schuenck dos Santos@michaelsszeropont...
Grails com Nexus e Codenarc
Próximos SlideShares
Carregando em…5
×

Grails com Nexus e Codenarc

859 visualizações

Publicada em

Apresentação realizada no Fórum de Tecnologias e Engenharia de Software do Tocantins, sobre Grails utilizando o Nexus como repositório de dependências e plugins, e o Codenarc para qualidade de código.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
859
No SlideShare
0
A partir de incorporações
0
Número de incorporações
199
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Grails com Nexus e Codenarc

  1. 1. Grails com Nexus eCodenarcMichael Schuenck dos Santos@michaelssPalmas-TO, 12 de junho de 2012
  2. 2. Roteiro Grails Nexus Dependências no Grails Codenarc
  3. 3. GrailsPor que?
  4. 4. Linguagem GroovyGrails GSP Sitemesh Spring Hibernate Full Stack MVC Convetion over Configuration Inspirado no Rails Versão atual 2.0.4
  5. 5. Grails ConfiguraçõesEstrutura Controller Model View
  6. 6. GrailsPlugins
  7. 7. GrailsPlugins
  8. 8. Nexus Problemática $ grails install-plugin mongodb
  9. 9. NexusGerenciador de repositórios de artefatos de software bibliotecas (jar) plugins do Grails Usado com Concorrente
  10. 10. Nexus
  11. 11. Codenarc Para Groovy Busca defeitos, práticas ruins e estilos de codificação não padronizados. Funciona com Ant, linha de comando e plugins para Maven e Grails Semelhantes: Sonar, Checkstyle e FindBugs
  12. 12. CodenarcRegras if (name != null || name.length > 0) if (condição) { } Possível NullPointerException if (condição) Else, Catch, Finally, For, If vazios println(“ok”) Chaves usadas mesmo em blocos de uma só linha Chaves abertas na próxima linha if (condição) { println(“ok”) } Verificação das convenções de codificação
  13. 13. Codenarc no Grails
  14. 14. Mensagem Final Desenvolver sistemas em equipe é bem diferente de desenvolver sozinho. Por isto, é importante utilizar tecnologias em prol depadronizar e de não gastar tempo com configurações.
  15. 15. LinksDocumentação do Grails: http://grails.org/doc/latest/Nexus: http://www.sonatype.org/nexusCodenarc: http://codenarc.sourceforge.net/
  16. 16. Metodologia de Desenvolvimentode Software/TRE-TO:Experiências & Boas PráticasMichael Schuenck dos Santos@michaelsszeropontoum.wordpress.comPalmas-TO, 11 de junho de 2012

×