Enviar pesquisa
Carregar
Dicas de codificação Parte III
•
0 gostou
•
394 visualizações
Título melhorado com IA
Wende Mendes
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 34
Baixar agora
Baixar para ler offline
Recomendados
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobile
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobile
Lhaís Rodrigues
TDD em 3 slides para dojos
TDD em 3 slides para dojos
Leonardo Andreucci
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature Flags
André Paulovich
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercado
Elias Nogueira
BDD em Ação
BDD em Ação
Uilian Ries
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Comunidade NetPonto
Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014
Elias Nogueira
Metodologias de desenvolvimento de software
Metodologias de desenvolvimento de software
Letícia Elaine Krauss
Recomendados
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobile
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobile
Lhaís Rodrigues
TDD em 3 slides para dojos
TDD em 3 slides para dojos
Leonardo Andreucci
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature Flags
André Paulovich
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercado
Elias Nogueira
BDD em Ação
BDD em Ação
Uilian Ries
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Comunidade NetPonto
Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014
Elias Nogueira
Metodologias de desenvolvimento de software
Metodologias de desenvolvimento de software
Letícia Elaine Krauss
Por que aplicações falham
Por que aplicações falham
Letícia Elaine Krauss
O teste atualmente
O teste atualmente
Letícia Elaine Krauss
Testes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e Blazemeter
Elias Nogueira
JavaCE Conference 2012: ExtJS 4 + VRaptor
JavaCE Conference 2012: ExtJS 4 + VRaptor
Loiane Groner
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
Ramon Durães
A importância dos Testes no Devops
A importância dos Testes no Devops
Elias Nogueira
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira Ágil
Elias Nogueira
WebCamps Software Testing
WebCamps Software Testing
Rodrigo Vidal
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Elvírio Junior
9. Instruções para o Demo
9. Instruções para o Demo
Camila Achutti
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
Diego 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...
minastestingconference
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Renato Groff
Como testar sua aplicação Android com Robotium
Como testar sua aplicação Android com Robotium
Thayse 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...
Renato Groff
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013
Rogé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...
minastestingconference
Começando errado com php
Começando errado com php
Marcelo Felipe Santiago Diniz
Supero Framework New
Supero Framework New
William Oliveira
Testes para Android de ponta a ponta
Testes para Android de ponta a ponta
Elias Nogueira
77 bons habitos para uma vida melhor
77 bons habitos para uma vida melhor
Julio César Gonçalves.'.
Apreenda a trabalhar em equipe
Apreenda a trabalhar em equipe
Wende Mendes
Mais conteúdo relacionado
Mais procurados
Por que aplicações falham
Por que aplicações falham
Letícia Elaine Krauss
O teste atualmente
O teste atualmente
Letícia Elaine Krauss
Testes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e Blazemeter
Elias Nogueira
JavaCE Conference 2012: ExtJS 4 + VRaptor
JavaCE Conference 2012: ExtJS 4 + VRaptor
Loiane Groner
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
Ramon Durães
A importância dos Testes no Devops
A importância dos Testes no Devops
Elias Nogueira
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira Ágil
Elias Nogueira
WebCamps Software Testing
WebCamps Software Testing
Rodrigo Vidal
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Elvírio Junior
9. Instruções para o Demo
9. Instruções para o Demo
Camila Achutti
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
TDC2016 - SP - Trilha Xamarin - Entrega Contínua com Xamarin #MonteSuaEsteira
Diego 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...
minastestingconference
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Renato Groff
Como testar sua aplicação Android com Robotium
Como testar sua aplicação Android com Robotium
Thayse 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...
Renato Groff
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013
Rogé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...
minastestingconference
Começando errado com php
Começando errado com php
Marcelo Felipe Santiago Diniz
Supero Framework New
Supero Framework New
William Oliveira
Testes para Android de ponta a ponta
Testes para Android de ponta a ponta
Elias Nogueira
Mais procurados
(20)
Por que aplicações falham
Por que aplicações falham
O teste atualmente
O teste atualmente
Testes 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 + VRaptor
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
A 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 Ágil
WebCamps 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 Robotium
9. 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 #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...
Aplicando 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 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...
Iniciando 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...
Começando errado com php
Começando errado com php
Supero Framework New
Supero Framework New
Testes para Android de ponta a ponta
Testes para Android de ponta a ponta
Destaque
77 bons habitos para uma vida melhor
77 bons habitos para uma vida melhor
Julio César Gonçalves.'.
Apreenda a trabalhar em equipe
Apreenda a trabalhar em equipe
Wende Mendes
Iniciativas colaborativas
Iniciativas colaborativas
teofb
Bons hábitos e atitudes
Bons hábitos e atitudes
Angela Ferreira
Atitude é tudo na vida
Atitude é tudo na vida
tatiwust
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 - Palestra
Huaras Duarte
Sábios porcos espinhos
Sábios porcos espinhos
clinicansl
Atitude como um diferencial profissional e pessoal
Atitude como um diferencial profissional e pessoal
Fabrício Ottoni
Oficina Equipe Motivada
Oficina Equipe Motivada
sebraeleste1
Conviver com os outros
Conviver com os outros
Fi Nobre
Palestra: ATITUDE é o que precisamos!
Palestra: ATITUDE é o que precisamos!
Fabrício Ottoni
A fábula de porco espinho
A fábula de porco espinho
Nicolle Comin
Os 5 desafios das equipes - Grupo 3 - Apresentação
Os 5 desafios das equipes - Grupo 3 - Apresentação
Rodrigo Ikegaya
A FáBula Da ConvivêNcia
A FáBula Da ConvivêNcia
Marisa C.Cardoso
A Fabula Do Porco Espinho
A Fabula Do Porco Espinho
Simoni Viezzer
A difícil arte de conviver
A difícil arte de conviver
Cras Macatuba
Conviver é preciso
Conviver é preciso
Maria Ana de Paula
Como estudar?
Como estudar?
Mary Hellen
Habitos de estudos
Habitos de estudos
Governo de Rondônia
Destaque
(20)
77 bons habitos para uma vida melhor
77 bons habitos para uma vida melhor
Apreenda a trabalhar em equipe
Apreenda a trabalhar em equipe
Iniciativas colaborativas
Iniciativas colaborativas
Bons hábitos e atitudes
Bons hábitos e atitudes
Atitude é 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.
Como Aprender a Aprender - Palestra
Como Aprender a Aprender - Palestra
Sábios porcos espinhos
Sábios porcos espinhos
Atitude como um diferencial profissional e pessoal
Atitude como um diferencial profissional e pessoal
Oficina Equipe Motivada
Oficina Equipe Motivada
Conviver com os outros
Conviver com os outros
Palestra: ATITUDE é o que precisamos!
Palestra: ATITUDE é o que precisamos!
A 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ção
A FáBula Da ConvivêNcia
A FáBula Da ConvivêNcia
A Fabula Do Porco Espinho
A Fabula Do Porco Espinho
A difícil arte de conviver
A difícil arte de conviver
Conviver é preciso
Conviver é preciso
Como estudar?
Como estudar?
Habitos 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-2013
Gabriel Rubens
Agilidade em projetos de software
Agilidade em projetos de software
Paulo Henrique Filho
Arquitetura de Microservicos
Arquitetura de Microservicos
Norberto Enomoto
02 Introdução à engenharia de software - conceitos fundamentais
02 Introdução à engenharia de software - conceitos fundamentais
Waldemar Roberti
Programação Pragmática
Programação Pragmática
elliando dias
Desenvolvendo Windows Store Apps
Desenvolvendo Windows Store Apps
Thiago Coelho
eXtreme Programming
eXtreme Programming
Rafael Spínola
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test Manager
Alan Carlos
XP - Extreme Programming
XP - Extreme Programming
Rodrigo 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...
Igor Abade
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 desenvolvimento
ledsifes
Introdução às metodologias ágeis
Introdução às metodologias ágeis
Comunidade Tá safo!
Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008
ECRAYON Tecnologia Criativa
O programador pragmático
O programador pragmático
edgarddavidson.com
Engenharia de software
Engenharia de software
Tiago Pinhão
Engenharia de software2
Engenharia de software2
Tiago Pinhão
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
Aula01 introducao
Aula01 introducao
Joaquim Lopes Júnior
Modelagem Ágil
Modelagem Ágil
Rodrigo Branas
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-2013
Agilidade em projetos de software
Agilidade em projetos de software
Arquitetura de Microservicos
Arquitetura de Microservicos
02 Introdução à engenharia de software - conceitos fundamentais
02 Introdução à engenharia de software - conceitos fundamentais
Programação Pragmática
Programação Pragmática
Desenvolvendo Windows Store Apps
Desenvolvendo Windows Store Apps
eXtreme Programming
eXtreme Programming
TechNet - e-Book- Artigos sobre Test Manager
TechNet - e-Book- Artigos sobre Test Manager
XP - 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...
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 desenvolvimento
Introdução às metodologias ágeis
Introdução às metodologias ágeis
Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008
O programador pragmático
O programador pragmático
Engenharia de software
Engenharia de software
Engenharia 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
Aula01 introducao
Aula01 introducao
Modelagem Ágil
Modelagem Ágil
Mais de Wende Mendes
Rotas com angular
Rotas com angular
Wende Mendes
Angular Nodejs e com mongolab
Angular Nodejs e com mongolab
Wende Mendes
Dicas para pescar tucunare
Dicas para pescar tucunare
Wende Mendes
Produtividade com teste de integracao
Produtividade com teste de integracao
Wende Mendes
Táticas para motivar a sus equipe
Táticas para motivar a sus equipe
Wende Mendes
Pare de dar descupas a voce mesmo e aproveite a vida
Pare de dar descupas a voce mesmo e aproveite a vida
Wende Mendes
Aprenda com o simples
Aprenda com o simples
Wende Mendes
Motivação e Metas para Equipe
Motivação e Metas para Equipe
Wende Mendes
Uma breve introdução de play framework
Uma breve introdução de play framework
Wende Mendes
CDI -Contextos e Dependências
CDI -Contextos e Dependências
Wende Mendes
100 maneiras de motivar sua equipe parte 1
100 maneiras de motivar sua equipe parte 1
Wende Mendes
Domain-Driven-Design
Domain-Driven-Design
Wende Mendes
Como aumentar a produtividade da sua equipe
Como aumentar a produtividade da sua equipe
Wende Mendes
Apresentação de Ruby para desktop, xml, yaml, e testes unitários
Apresentação de Ruby para desktop, xml, yaml, e testes unitários
Wende Mendes
Apresentação de ruby parte 5
Apresentação de ruby parte 5
Wende 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 exemplos
Wende Mendes
Ruby com Singleton class, Metaprogramação e muito mais
Ruby com Singleton class, Metaprogramação e muito mais
Wende Mendes
Ruby com Objetos e classes
Ruby com Objetos e classes
Wende Mendes
Introdução a ruby
Introdução a ruby
Wende Mendes
Javaone2010
Javaone2010
Wende Mendes
Mais de Wende Mendes
(20)
Rotas com angular
Rotas com angular
Angular Nodejs e com mongolab
Angular Nodejs e com mongolab
Dicas para pescar tucunare
Dicas para pescar tucunare
Produtividade com teste de integracao
Produtividade com teste de integracao
Tá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 vida
Aprenda com o simples
Aprenda com o simples
Motivação e Metas para Equipe
Motivação e Metas para Equipe
Uma breve introdução de play framework
Uma breve introdução de play framework
CDI -Contextos e Dependências
CDI -Contextos e Dependências
100 maneiras de motivar sua equipe parte 1
100 maneiras de motivar sua equipe parte 1
Domain-Driven-Design
Domain-Driven-Design
Como 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ários
Apresentaçã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 exemplos
Ruby 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 classes
Introdução a ruby
Introdução a ruby
Javaone2010
Javaone2010
Dicas de codificação Parte III
1.
Dicas de codificação
Parte III Wende Mendes Higino email: wende.mendes@bluesoft.com.br
2.
Cuidado com JavaScript,
pois ele é uma bagunça
3.
Utilize padrões para
sintaxe
4.
Sempre que possível
utilize constantes
5.
Divida bem os
métodos de acordo com suas responsabilidades
6.
Como podemos evoluir
?
7.
Interface simples e
acessível
8.
Usuários sempre esperam
que os aplicativos sejam rápidos
9.
Tente manter seu
sistema o mais simples possível
10.
Resista ao impulso
de usar novas tecnologias
11.
Invista tempo em
otimização
12.
Um aplicativo de
software é uma entidade ativa
13.
- Constante atenção
14.
- Constante atenção -
Atualização
15.
- Constante atenção -
Atualização - Melhoria
16.
- Constante atenção -
Atualização - Melhoria - Teste
17.
- Constante atenção -
Atualização - Melhoria - Teste - Adaptação
18.
Do que depende
o sucesso de um software ?
19.
Nós como desenvolvedores
o que devemos ter em mente?
20.
Utilize ajax quando
puder
21.
Sempre escreva código
para outras pessoas
22.
O que precisamos
para construir bons códigos ?
23.
Cuidado com gambiarra
24.
Não tente resolver
tudo de uma vez
25.
- addItem - removeItem
26.
Projetar software para
outros desenvolvedores é um desafio
27.
O que é
uma biblioteca ideal ?
28.
O código deve
caber em uma tela
29.
Programadores frustrados
30.
Nomes bem escolhidos
são muito importantes
31.
Cuidado com variáveis
globais
32.
Obrigado
33.
Referência
34.
http://www.f ickr.com/photos/25160379@N03/3605886280/
l http://www.f ickr.com/photos/molovate/3290841774/ l
Baixar agora