SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
facebook/aitproeg
   Na programação em par, o co-piloto inibe o
    piloto?
   Ocorre distração do co-piloto?
   O co-piloto acaba comandando o piloto?
   Algo está errado. Repense...!
Programar sozinho?!
   Ad hoc
   Peer Deskcheck
   Apenas uma pessoa além do autor examina o
    código.
   Informal.
   Empregar listas de defeitos.
   E métodos de análise específicos para
    aumentar a eficácia.
   Ler e entender o código. É possível?
   Erros óbvios
   Efeitos colaterais que impactam em outras
    partes da aplicação
   Duplicidade no código
   Melhora ou refactoring .
   ...
   WIEGERS, Karl. When Two Eyes Aren’t Enough. Disponível em:
    <http://processimpact.com/articles/two_eyes.html>. Acesso em: 9
    nov. 2012.
Obrigada!
    Por Clarice Ferreira
claricemoraesf@gmail.com

Más contenido relacionado

La actualidad más candente

Automatizando uma app Híbrida
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app HíbridaElias Nogueira
 
Mindset do QA em diferentes contextos
Mindset do QA em diferentes contextosMindset do QA em diferentes contextos
Mindset do QA em diferentes contextosJúlio de Lima
 
Como ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadoresComo ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadoresElias Nogueira
 
Automação de Teste para iOS e Android com Appium
Automação de Teste para iOS e Android com AppiumAutomação de Teste para iOS e Android com Appium
Automação de Teste para iOS e Android com AppiumElias Nogueira
 
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
 
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando AppiumAutomação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando AppiumFabio Moura
 
Automatizando uma app Híbrida
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app HíbridaElias Nogueira
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwareJúlio de Lima
 
Mindset de QA em Diferentes Contextos
Mindset de QA em Diferentes ContextosMindset de QA em Diferentes Contextos
Mindset de QA em Diferentes ContextosJúlio de Lima
 
Depurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSSDepurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSSThiago Rodrigues
 
Impacto dos frameworks PHP
Impacto dos frameworks PHPImpacto dos frameworks PHP
Impacto dos frameworks PHPThiago Rodrigues
 
Guia para o Profissional Java
Guia para o Profissional JavaGuia para o Profissional Java
Guia para o Profissional Javaarmeniocardoso
 
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
 

La actualidad más candente (14)

Automatizando uma app Híbrida
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app Híbrida
 
Mindset do QA em diferentes contextos
Mindset do QA em diferentes contextosMindset do QA em diferentes contextos
Mindset do QA em diferentes contextos
 
Como ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadoresComo ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadores
 
Automação de Teste para iOS e Android com Appium
Automação de Teste para iOS e Android com AppiumAutomação de Teste para iOS e Android com Appium
Automação de Teste para iOS e Android com Appium
 
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
 
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando AppiumAutomação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
 
Automatizando uma app Híbrida
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app Híbrida
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 
Mindset de QA em Diferentes Contextos
Mindset de QA em Diferentes ContextosMindset de QA em Diferentes Contextos
Mindset de QA em Diferentes Contextos
 
Depurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSSDepurando aplicações PHP like a BOSS
Depurando aplicações PHP like a BOSS
 
Impacto dos frameworks PHP
Impacto dos frameworks PHPImpacto dos frameworks PHP
Impacto dos frameworks PHP
 
Começando errado com php
Começando errado com phpComeçando errado com php
Começando errado com php
 
Guia para o Profissional Java
Guia para o Profissional JavaGuia para o Profissional Java
Guia para o Profissional Java
 
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
 

Destacado

Unidad popular - Programa Propuestas Empleo
Unidad popular - Programa Propuestas EmpleoUnidad popular - Programa Propuestas Empleo
Unidad popular - Programa Propuestas EmpleoRaúl Pérez González
 
Tayanne e pyetra
Tayanne e pyetraTayanne e pyetra
Tayanne e pyetraBarandaV
 
Digital strategy
Digital strategy Digital strategy
Digital strategy Odino Pixar
 
What do we know about the future of retail
What do we know about the future of retailWhat do we know about the future of retail
What do we know about the future of retailTim Ellis
 
Curso de-lingu-stica-geral
Curso de-lingu-stica-geralCurso de-lingu-stica-geral
Curso de-lingu-stica-geralRafaela Seibert
 
Atitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissionalAtitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissionalCOTIC-PROEG (UFPA)
 
Marathon medicine volunteer training course
Marathon medicine volunteer training courseMarathon medicine volunteer training course
Marathon medicine volunteer training courseBrett Thoreson
 
Business plan delhi chapter
Business plan   delhi chapterBusiness plan   delhi chapter
Business plan delhi chapterOdino Pixar
 
Ehab Ali CV- 2016
Ehab Ali CV- 2016Ehab Ali CV- 2016
Ehab Ali CV- 2016Ehab Ali
 
Bmce capital research flash cdm 30 05 16
Bmce capital research flash cdm 30 05 16Bmce capital research flash cdm 30 05 16
Bmce capital research flash cdm 30 05 16www.bourse-maroc.org
 
Situación económica, política y social en tiempos de jesús
Situación económica, política y social en tiempos de jesúsSituación económica, política y social en tiempos de jesús
Situación económica, política y social en tiempos de jesúshjsz0601
 
Une journée en images
Une journée en imagesUne journée en images
Une journée en imagesguesteeda1a
 
Hadoop en 1461 leçons
Hadoop en 1461 leçonsHadoop en 1461 leçons
Hadoop en 1461 leçonsDavid Morel
 

Destacado (20)

Empregabilidade em ti
Empregabilidade em tiEmpregabilidade em ti
Empregabilidade em ti
 
Psoe - Programa Propuestas Empleo
Psoe - Programa Propuestas EmpleoPsoe - Programa Propuestas Empleo
Psoe - Programa Propuestas Empleo
 
Unidad popular - Programa Propuestas Empleo
Unidad popular - Programa Propuestas EmpleoUnidad popular - Programa Propuestas Empleo
Unidad popular - Programa Propuestas Empleo
 
Tayanne e pyetra
Tayanne e pyetraTayanne e pyetra
Tayanne e pyetra
 
Digital strategy
Digital strategy Digital strategy
Digital strategy
 
Seminario
SeminarioSeminario
Seminario
 
What do we know about the future of retail
What do we know about the future of retailWhat do we know about the future of retail
What do we know about the future of retail
 
Curso de-lingu-stica-geral
Curso de-lingu-stica-geralCurso de-lingu-stica-geral
Curso de-lingu-stica-geral
 
Atitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissionalAtitudes que levam ao Fracasso profissional
Atitudes que levam ao Fracasso profissional
 
Marathon medicine volunteer training course
Marathon medicine volunteer training courseMarathon medicine volunteer training course
Marathon medicine volunteer training course
 
Business plan delhi chapter
Business plan   delhi chapterBusiness plan   delhi chapter
Business plan delhi chapter
 
Ehab Ali CV- 2016
Ehab Ali CV- 2016Ehab Ali CV- 2016
Ehab Ali CV- 2016
 
Bmce capital research flash cdm 30 05 16
Bmce capital research flash cdm 30 05 16Bmce capital research flash cdm 30 05 16
Bmce capital research flash cdm 30 05 16
 
Situación económica, política y social en tiempos de jesús
Situación económica, política y social en tiempos de jesúsSituación económica, política y social en tiempos de jesús
Situación económica, política y social en tiempos de jesús
 
MY LAST SUMMER HOLIDAYS
MY LAST SUMMER HOLIDAYSMY LAST SUMMER HOLIDAYS
MY LAST SUMMER HOLIDAYS
 
Une journée en images
Une journée en imagesUne journée en images
Une journée en images
 
Vanesa respuesta
Vanesa respuestaVanesa respuesta
Vanesa respuesta
 
Paola
PaolaPaola
Paola
 
Comenius
ComeniusComenius
Comenius
 
Hadoop en 1461 leçons
Hadoop en 1461 leçonsHadoop en 1461 leçons
Hadoop en 1461 leçons
 

Más de COTIC-PROEG (UFPA) (20)

LT - Redis
LT - RedisLT - Redis
LT - Redis
 
LT Ansible
LT AnsibleLT Ansible
LT Ansible
 
Testes automatizados com Cypress
Testes automatizados com CypressTestes automatizados com Cypress
Testes automatizados com Cypress
 
Loop back
Loop backLoop back
Loop back
 
METEOR
METEORMETEOR
METEOR
 
Desenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágilDesenvolvimento de software tradicional vs ágil
Desenvolvimento de software tradicional vs ágil
 
Canva
CanvaCanva
Canva
 
Git v2
Git v2Git v2
Git v2
 
Os 5 Sensos da Qualidade
Os 5 Sensos da QualidadeOs 5 Sensos da Qualidade
Os 5 Sensos da Qualidade
 
WATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBMWATSON - O Fascinante Computador da IBM
WATSON - O Fascinante Computador da IBM
 
Produtividade sem enrrolação
Produtividade sem enrrolaçãoProdutividade sem enrrolação
Produtividade sem enrrolação
 
LAB JavaScript
LAB JavaScriptLAB JavaScript
LAB JavaScript
 
Principios e Valores Ágeis
Principios e Valores ÁgeisPrincipios e Valores Ágeis
Principios e Valores Ágeis
 
Big data
Big dataBig data
Big data
 
Metricas para Times Ágeis
Metricas para Times ÁgeisMetricas para Times Ágeis
Metricas para Times Ágeis
 
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPAAplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
Aplicação de Abordagens Ágeis: Estudo de Caso de utlização do SCRUM – PROEG/UFPA
 
Técnicas para Programação em Par
Técnicas para Programação em ParTécnicas para Programação em Par
Técnicas para Programação em Par
 
Feedback Canvas
Feedback CanvasFeedback Canvas
Feedback Canvas
 
5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos5 Doenças do Gerenciamento de Projetos
5 Doenças do Gerenciamento de Projetos
 
Restrospectiva ágil
Restrospectiva ágilRestrospectiva ágil
Restrospectiva ágil
 

Programar sozinho?!

  • 2. Na programação em par, o co-piloto inibe o piloto?  Ocorre distração do co-piloto?  O co-piloto acaba comandando o piloto?  Algo está errado. Repense...!
  • 4. Ad hoc
  • 5. Peer Deskcheck  Apenas uma pessoa além do autor examina o código.  Informal.  Empregar listas de defeitos.  E métodos de análise específicos para aumentar a eficácia.
  • 6. Ler e entender o código. É possível?  Erros óbvios  Efeitos colaterais que impactam em outras partes da aplicação  Duplicidade no código  Melhora ou refactoring .  ...
  • 7. WIEGERS, Karl. When Two Eyes Aren’t Enough. Disponível em: <http://processimpact.com/articles/two_eyes.html>. Acesso em: 9 nov. 2012.
  • 8. Obrigada! Por Clarice Ferreira claricemoraesf@gmail.com