SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Dicas de codificação
                  Parte III


Wende Mendes Higino

email: wende.mendes@bluesoft.com.br
Cuidado com JavaScript, pois
     ele é uma bagunça
Utilize padrões para sintaxe
Sempre que possível utilize
       constantes
Divida bem os métodos de acordo
   com suas responsabilidades
Como podemos evoluir ?
Interface simples e acessível
Usuários sempre esperam que os
   aplicativos sejam rápidos
Tente manter seu sistema o mais
       simples possível
Resista ao impulso de usar novas
           tecnologias
Invista tempo em otimização
Um aplicativo de software é uma
        entidade ativa
- Constante atenção
- Constante atenção
- Atualização
- Constante atenção
- Atualização
- Melhoria
- Constante atenção
- Atualização
- Melhoria
- Teste
- Constante atenção
- Atualização
- Melhoria
- Teste
- Adaptação
Do que depende o sucesso de
       um software ?
Nós como desenvolvedores o
que devemos ter em mente?
Utilize ajax quando puder
Sempre escreva código para
     outras pessoas
O que precisamos para construir
        bons códigos ?
Cuidado com gambiarra
Não tente resolver tudo de
        uma vez
- addItem

- removeItem
Projetar software para outros
desenvolvedores é um desafio
O que é uma biblioteca ideal ?
O código deve caber em
       uma tela
Programadores frustrados
Nomes bem escolhidos são
   muito importantes
Cuidado com variáveis globais
Obrigado
Referência
http://www.f ickr.com/photos/25160379@N03/3605886280/
           l
http://www.f ickr.com/photos/molovate/3290841774/
           l

Mais conteúdo relacionado

Mais procurados

Testes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e BlazemeterTestes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e BlazemeterElias Nogueira
 
JavaCE Conference 2012: ExtJS 4 + VRaptor
JavaCE Conference 2012: ExtJS 4 + VRaptorJavaCE Conference 2012: ExtJS 4 + VRaptor
JavaCE Conference 2012: ExtJS 4 + VRaptorLoiane Groner
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Ramon Durães
 
A importância dos Testes no Devops
A importância dos Testes no DevopsA importância dos Testes no Devops
A importância dos Testes no DevopsElias Nogueira
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilElias Nogueira
 
WebCamps Software Testing
WebCamps Software TestingWebCamps Software Testing
WebCamps Software TestingRodrigo Vidal
 
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com  RobotiumQualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com RobotiumElvírio Junior
 
9. Instruções para o Demo
9. Instruções para o Demo9. Instruções para o Demo
9. Instruções para o DemoCamila Achutti
 
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraTDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraDiego Gabriel Cardoso
 
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...minastestingconference
 
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Renato Groff
 
Como testar sua aplicação Android com Robotium
Como testar sua aplicação Android com RobotiumComo testar sua aplicação Android com Robotium
Como testar sua aplicação Android com RobotiumThayse Severiano
 
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...Renato Groff
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Rogério Rodrigues
 
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...minastestingconference
 
Testes para Android de ponta a ponta
Testes para Android de ponta a pontaTestes para Android de ponta a ponta
Testes para Android de ponta a pontaElias Nogueira
 

Mais procurados (20)

Por que aplicações falham
Por que aplicações falham Por que aplicações falham
Por que aplicações falham
 
O teste atualmente
O teste atualmenteO teste atualmente
O teste atualmente
 
Testes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e BlazemeterTestes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e Blazemeter
 
JavaCE Conference 2012: ExtJS 4 + VRaptor
JavaCE Conference 2012: ExtJS 4 + VRaptorJavaCE Conference 2012: ExtJS 4 + VRaptor
JavaCE Conference 2012: ExtJS 4 + VRaptor
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
A importância dos Testes no Devops
A importância dos Testes no DevopsA importância dos Testes no Devops
A importância dos Testes no Devops
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira Ágil
 
WebCamps Software Testing
WebCamps Software TestingWebCamps Software Testing
WebCamps Software Testing
 
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com  RobotiumQualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
 
9. Instruções para o Demo
9. Instruções para o Demo9. Instruções para o Demo
9. Instruções para o Demo
 
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteiraTDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
 
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
[MTC 2021] As 8 melhores práticas e formas de simplificar e estruturar todos...
 
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
 
Como testar sua aplicação Android com Robotium
Como testar sua aplicação Android com RobotiumComo testar sua aplicação Android com Robotium
Como testar sua aplicação Android com Robotium
 
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013
 
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
[MTC 2021] Continuous quality, desafios da melhorias contínua e entrega com q...
 
Começando errado com php
Começando errado com phpComeçando errado com php
Começando errado com php
 
Supero Framework New
Supero Framework NewSupero Framework New
Supero Framework New
 
Testes para Android de ponta a ponta
Testes para Android de ponta a pontaTestes para Android de ponta a ponta
Testes para Android de ponta a ponta
 

Destaque

Apreenda a trabalhar em equipe
Apreenda a trabalhar em equipeApreenda a trabalhar em equipe
Apreenda a trabalhar em equipeWende Mendes
 
Iniciativas colaborativas
Iniciativas colaborativasIniciativas colaborativas
Iniciativas colaborativasteofb
 
Bons hábitos e atitudes
Bons hábitos e atitudesBons hábitos e atitudes
Bons hábitos e atitudesAngela Ferreira
 
Atitude é tudo na vida
Atitude é tudo na vidaAtitude é tudo na vida
Atitude é tudo na vidatatiwust
 
Você sabe mesmo trabalhar em equipe? Os desafios da liderança.
Você sabe mesmo trabalhar em equipe? Os desafios da liderança.Você sabe mesmo trabalhar em equipe? Os desafios da liderança.
Você sabe mesmo trabalhar em equipe? Os desafios da liderança.Alércio Bressano
 
Como Aprender a Aprender - Palestra
Como Aprender a Aprender - PalestraComo Aprender a Aprender - Palestra
Como Aprender a Aprender - PalestraHuaras Duarte
 
Sábios porcos espinhos
Sábios porcos espinhosSábios porcos espinhos
Sábios porcos espinhosclinicansl
 
Atitude como um diferencial profissional e pessoal
Atitude como um diferencial profissional e pessoalAtitude como um diferencial profissional e pessoal
Atitude como um diferencial profissional e pessoalFabrício Ottoni
 
Oficina Equipe Motivada
Oficina Equipe MotivadaOficina Equipe Motivada
Oficina Equipe Motivadasebraeleste1
 
Conviver com os outros
Conviver com os outrosConviver com os outros
Conviver com os outrosFi Nobre
 
Palestra: ATITUDE é o que precisamos!
Palestra: ATITUDE é o que precisamos!Palestra: ATITUDE é o que precisamos!
Palestra: ATITUDE é o que precisamos!Fabrício Ottoni
 
A fábula de porco espinho
A fábula de porco espinhoA fábula de porco espinho
A fábula de porco espinhoNicolle Comin
 
Os 5 desafios das equipes - Grupo 3 - Apresentação
Os 5 desafios das equipes - Grupo 3 - ApresentaçãoOs 5 desafios das equipes - Grupo 3 - Apresentação
Os 5 desafios das equipes - Grupo 3 - ApresentaçãoRodrigo Ikegaya
 
A Fabula Do Porco Espinho
A Fabula Do Porco EspinhoA Fabula Do Porco Espinho
A Fabula Do Porco EspinhoSimoni Viezzer
 
A difícil arte de conviver
A difícil arte de conviverA difícil arte de conviver
A difícil arte de conviverCras Macatuba
 

Destaque (20)

77 bons habitos para uma vida melhor
77 bons habitos para uma vida melhor77 bons habitos para uma vida melhor
77 bons habitos para uma vida melhor
 
Apreenda a trabalhar em equipe
Apreenda a trabalhar em equipeApreenda a trabalhar em equipe
Apreenda a trabalhar em equipe
 
Iniciativas colaborativas
Iniciativas colaborativasIniciativas colaborativas
Iniciativas colaborativas
 
Bons hábitos e atitudes
Bons hábitos e atitudesBons hábitos e atitudes
Bons hábitos e atitudes
 
Atitude é tudo na vida
Atitude é tudo na vidaAtitude é tudo na vida
Atitude é tudo na vida
 
Você sabe mesmo trabalhar em equipe? Os desafios da liderança.
Você sabe mesmo trabalhar em equipe? Os desafios da liderança.Você sabe mesmo trabalhar em equipe? Os desafios da liderança.
Você sabe mesmo trabalhar em equipe? Os desafios da liderança.
 
Como Aprender a Aprender - Palestra
Como Aprender a Aprender - PalestraComo Aprender a Aprender - Palestra
Como Aprender a Aprender - Palestra
 
Sábios porcos espinhos
Sábios porcos espinhosSábios porcos espinhos
Sábios porcos espinhos
 
Atitude como um diferencial profissional e pessoal
Atitude como um diferencial profissional e pessoalAtitude como um diferencial profissional e pessoal
Atitude como um diferencial profissional e pessoal
 
Oficina Equipe Motivada
Oficina Equipe MotivadaOficina Equipe Motivada
Oficina Equipe Motivada
 
Conviver com os outros
Conviver com os outrosConviver com os outros
Conviver com os outros
 
Palestra: ATITUDE é o que precisamos!
Palestra: ATITUDE é o que precisamos!Palestra: ATITUDE é o que precisamos!
Palestra: ATITUDE é o que precisamos!
 
A fábula de porco espinho
A fábula de porco espinhoA fábula de porco espinho
A fábula de porco espinho
 
Os 5 desafios das equipes - Grupo 3 - Apresentação
Os 5 desafios das equipes - Grupo 3 - ApresentaçãoOs 5 desafios das equipes - Grupo 3 - Apresentação
Os 5 desafios das equipes - Grupo 3 - Apresentação
 
A FáBula Da ConvivêNcia
A FáBula Da ConvivêNciaA FáBula Da ConvivêNcia
A FáBula Da ConvivêNcia
 
A Fabula Do Porco Espinho
A Fabula Do Porco EspinhoA Fabula Do Porco Espinho
A Fabula Do Porco Espinho
 
A difícil arte de conviver
A difícil arte de conviverA difícil arte de conviver
A difícil arte de conviver
 
Conviver é preciso
Conviver é precisoConviver é preciso
Conviver é preciso
 
Como estudar?
Como estudar?Como estudar?
Como estudar?
 
Habitos de estudos
Habitos de estudosHabitos de estudos
Habitos de estudos
 

Semelhante a Dicas de codificação Parte III

Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013Gabriel Rubens
 
Arquitetura de Microservicos
Arquitetura de MicroservicosArquitetura de Microservicos
Arquitetura de MicroservicosNorberto Enomoto
 
02 Introdução à engenharia de software - conceitos fundamentais
02 Introdução à engenharia de software - conceitos fundamentais02 Introdução à engenharia de software - conceitos fundamentais
02 Introdução à engenharia de software - conceitos fundamentaisWaldemar Roberti
 
Programação Pragmática
Programação PragmáticaProgramação Pragmática
Programação Pragmáticaelliando dias
 
Desenvolvendo Windows Store Apps
Desenvolvendo Windows Store AppsDesenvolvendo Windows Store Apps
Desenvolvendo Windows Store AppsThiago Coelho
 
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerTechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerAlan Carlos
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Igor Abade
 
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...Developer Academy
 
Leds zeppellin infraestrutura de apoio ao desenvolvimento
Leds zeppellin   infraestrutura de apoio ao desenvolvimentoLeds zeppellin   infraestrutura de apoio ao desenvolvimento
Leds zeppellin infraestrutura de apoio ao desenvolvimentoledsifes
 
Introdução às metodologias ágeis
Introdução às metodologias ágeisIntrodução às metodologias ágeis
Introdução às metodologias ágeisComunidade Tá safo!
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de softwareTiago Pinhão
 
Engenharia de software2
Engenharia de software2Engenharia de software2
Engenharia de software2Tiago Pinhão
 
Como o Departamento de Defesa avalia agilidade em seus projetos
Como o Departamento de Defesa avalia agilidade em seus projetos Como o Departamento de Defesa avalia agilidade em seus projetos
Como o Departamento de Defesa avalia agilidade em seus projetos Vandre Ramos, MSc, MBA, CSM
 

Semelhante a Dicas de codificação Parte III (20)

Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
 
Agilidade em projetos de software
Agilidade em projetos de softwareAgilidade em projetos de software
Agilidade em projetos de software
 
Arquitetura de Microservicos
Arquitetura de MicroservicosArquitetura de Microservicos
Arquitetura de Microservicos
 
02 Introdução à engenharia de software - conceitos fundamentais
02 Introdução à engenharia de software - conceitos fundamentais02 Introdução à engenharia de software - conceitos fundamentais
02 Introdução à engenharia de software - conceitos fundamentais
 
Programação Pragmática
Programação PragmáticaProgramação Pragmática
Programação Pragmática
 
Desenvolvendo Windows Store Apps
Desenvolvendo Windows Store AppsDesenvolvendo Windows Store Apps
Desenvolvendo Windows Store Apps
 
eXtreme Programming
eXtreme ProgrammingeXtreme Programming
eXtreme Programming
 
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test ManagerTechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test Manager
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
 
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
 
Leds zeppellin infraestrutura de apoio ao desenvolvimento
Leds zeppellin   infraestrutura de apoio ao desenvolvimentoLeds zeppellin   infraestrutura de apoio ao desenvolvimento
Leds zeppellin infraestrutura de apoio ao desenvolvimento
 
Introdução às metodologias ágeis
Introdução às metodologias ágeisIntrodução às metodologias ágeis
Introdução às metodologias ágeis
 
Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008
 
O programador pragmático
O programador pragmáticoO programador pragmático
O programador pragmático
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de software
 
Engenharia de software2
Engenharia de software2Engenharia de software2
Engenharia de software2
 
Como o Departamento de Defesa avalia agilidade em seus projetos
Como o Departamento de Defesa avalia agilidade em seus projetos Como o Departamento de Defesa avalia agilidade em seus projetos
Como o Departamento de Defesa avalia agilidade em seus projetos
 
Aula01 introducao
Aula01 introducaoAula01 introducao
Aula01 introducao
 
Modelagem Ágil
Modelagem ÁgilModelagem Ágil
Modelagem Ágil
 

Mais de Wende Mendes

Angular Nodejs e com mongolab
Angular Nodejs e com mongolabAngular Nodejs e com mongolab
Angular Nodejs e com mongolabWende Mendes
 
Dicas para pescar tucunare
Dicas para pescar tucunareDicas para pescar tucunare
Dicas para pescar tucunareWende Mendes
 
Produtividade com teste de integracao
Produtividade com teste de integracaoProdutividade com teste de integracao
Produtividade com teste de integracaoWende Mendes
 
Táticas para motivar a sus equipe
Táticas para motivar a sus equipeTáticas para motivar a sus equipe
Táticas para motivar a sus equipeWende Mendes
 
Pare de dar descupas a voce mesmo e aproveite a vida
Pare de dar descupas a voce mesmo e aproveite a vidaPare de dar descupas a voce mesmo e aproveite a vida
Pare de dar descupas a voce mesmo e aproveite a vidaWende Mendes
 
Aprenda com o simples
Aprenda com o simples Aprenda com o simples
Aprenda com o simples Wende Mendes
 
Motivação e Metas para Equipe
Motivação e Metas para EquipeMotivação e Metas para Equipe
Motivação e Metas para EquipeWende Mendes
 
Uma breve introdução de play framework
Uma breve introdução de play frameworkUma breve introdução de play framework
Uma breve introdução de play frameworkWende Mendes
 
CDI -Contextos e Dependências
CDI -Contextos e DependênciasCDI -Contextos e Dependências
CDI -Contextos e DependênciasWende Mendes
 
100 maneiras de motivar sua equipe parte 1
100 maneiras de motivar sua equipe parte 1100 maneiras de motivar sua equipe parte 1
100 maneiras de motivar sua equipe parte 1Wende Mendes
 
Domain-Driven-Design
Domain-Driven-DesignDomain-Driven-Design
Domain-Driven-DesignWende Mendes
 
Como aumentar a produtividade da sua equipe
Como aumentar a produtividade da sua equipeComo aumentar a produtividade da sua equipe
Como aumentar a produtividade da sua equipeWende Mendes
 
Apresentação de Ruby para desktop, xml, yaml, e testes unitários
Apresentação de Ruby para desktop, xml, yaml, e testes unitáriosApresentação de Ruby para desktop, xml, yaml, e testes unitários
Apresentação de Ruby para desktop, xml, yaml, e testes unitáriosWende Mendes
 
Apresentação de ruby parte 5
Apresentação de ruby parte 5Apresentação de ruby parte 5
Apresentação de ruby parte 5Wende Mendes
 
Apresentação de ruby com blocos de programação, módulos e outros exemplos
Apresentação de ruby com blocos de programação, módulos e outros exemplosApresentação de ruby com blocos de programação, módulos e outros exemplos
Apresentação de ruby com blocos de programação, módulos e outros exemplosWende Mendes
 
Ruby com Singleton class, Metaprogramação e muito mais
Ruby com Singleton class, Metaprogramação e muito maisRuby com Singleton class, Metaprogramação e muito mais
Ruby com Singleton class, Metaprogramação e muito maisWende Mendes
 
Ruby com Objetos e classes
Ruby com Objetos e classesRuby com Objetos e classes
Ruby com Objetos e classesWende Mendes
 
Introdução a ruby
Introdução a rubyIntrodução a ruby
Introdução a rubyWende Mendes
 

Mais de Wende Mendes (20)

Rotas com angular
Rotas com angularRotas com angular
Rotas com angular
 
Angular Nodejs e com mongolab
Angular Nodejs e com mongolabAngular Nodejs e com mongolab
Angular Nodejs e com mongolab
 
Dicas para pescar tucunare
Dicas para pescar tucunareDicas para pescar tucunare
Dicas para pescar tucunare
 
Produtividade com teste de integracao
Produtividade com teste de integracaoProdutividade com teste de integracao
Produtividade com teste de integracao
 
Táticas para motivar a sus equipe
Táticas para motivar a sus equipeTáticas para motivar a sus equipe
Táticas para motivar a sus equipe
 
Pare de dar descupas a voce mesmo e aproveite a vida
Pare de dar descupas a voce mesmo e aproveite a vidaPare de dar descupas a voce mesmo e aproveite a vida
Pare de dar descupas a voce mesmo e aproveite a vida
 
Aprenda com o simples
Aprenda com o simples Aprenda com o simples
Aprenda com o simples
 
Motivação e Metas para Equipe
Motivação e Metas para EquipeMotivação e Metas para Equipe
Motivação e Metas para Equipe
 
Uma breve introdução de play framework
Uma breve introdução de play frameworkUma breve introdução de play framework
Uma breve introdução de play framework
 
CDI -Contextos e Dependências
CDI -Contextos e DependênciasCDI -Contextos e Dependências
CDI -Contextos e Dependências
 
100 maneiras de motivar sua equipe parte 1
100 maneiras de motivar sua equipe parte 1100 maneiras de motivar sua equipe parte 1
100 maneiras de motivar sua equipe parte 1
 
Domain-Driven-Design
Domain-Driven-DesignDomain-Driven-Design
Domain-Driven-Design
 
Como aumentar a produtividade da sua equipe
Como aumentar a produtividade da sua equipeComo aumentar a produtividade da sua equipe
Como aumentar a produtividade da sua equipe
 
Apresentação de Ruby para desktop, xml, yaml, e testes unitários
Apresentação de Ruby para desktop, xml, yaml, e testes unitáriosApresentação de Ruby para desktop, xml, yaml, e testes unitários
Apresentação de Ruby para desktop, xml, yaml, e testes unitários
 
Apresentação de ruby parte 5
Apresentação de ruby parte 5Apresentação de ruby parte 5
Apresentação de ruby parte 5
 
Apresentação de ruby com blocos de programação, módulos e outros exemplos
Apresentação de ruby com blocos de programação, módulos e outros exemplosApresentação de ruby com blocos de programação, módulos e outros exemplos
Apresentação de ruby com blocos de programação, módulos e outros exemplos
 
Ruby com Singleton class, Metaprogramação e muito mais
Ruby com Singleton class, Metaprogramação e muito maisRuby com Singleton class, Metaprogramação e muito mais
Ruby com Singleton class, Metaprogramação e muito mais
 
Ruby com Objetos e classes
Ruby com Objetos e classesRuby com Objetos e classes
Ruby com Objetos e classes
 
Introdução a ruby
Introdução a rubyIntrodução a ruby
Introdução a ruby
 
Javaone2010
Javaone2010Javaone2010
Javaone2010
 

Dicas de codificação Parte III