• Inspiración
  • Tutoriales
  • Bootcamp

En1Mes

  • Inspiración
  • Tutoriales
  • Bootcamp

Pair programming (de a dos es mejor)

Pair Programming

Aunque no lo creas hay una práctica común en el mundo de la programación que consiste en dos personas trabajando en un sólo computador. A esta práctica se le conoce como pair programming y tiene numerosas ventajas dependiendo de la situación.

Más Disciplina. Emparejando correctamente es más probable que hagan “lo que se debe hacer” en lugar de tomar largos descansos.

Mejor código. Trabajando en parejas es menos probable producir malos diseños ya que su inmersión tiende a diseñar con mayor calidad.

Flujo de trabajo constante. Bajo la metodología de pair programming el flujo de trabajo distinto al trabajar solo. En parejas el flujo de trabajo se recupera más rápidamente: un programador pregunta al otro “¿por dónde quedamos?“. Las parejas son más resistentes a las interrupciones ya que un desarrollador se ocupa de la interrupción mientras el otro continúa trabajando.

Y finalmente hay una virtud muy útil cuando se trabaja de forma maratónica, ya sea porque se acerca un plazo de entrega o se está una competencia y es la resistencia a la fatiga, los programadores estamos acostumbrados a trabajar muchas horas seguidas, pero durante los periodos finales cometemos muchos más errores que cuando estamos descansados, en ese caso pair programming sirve para que uno de los miembros revise los detalles menores (errores que introduciremos) mientras el otro trabaja en el big picture.

¿ Cuando no ocupar la metodología de Pair PRogramming?

Como en todas las estructuras de trabajo no hay balas de plata ni formulas mágicas, en ciertas ocasiones el trabajo de un programador puede ser relativamente mecánico, en ese caso y cuando los errores no son críticos, el pair programming es una práctica que no es muy útil, puesto que hay dos personas haciendo el trabajo de una sola, lo que puede ser visto como un desperdicio de tiempo en la empresa.

Tampoco es aconsejable obligar a dos personas que no se relacionan bien a trabajar en conjunto, el pair programming requiere que dos personas pueden comunicarse bien, una debe liderar el proceso y la otra lo sigue, pero esos roles son dinámicos a lo largo de la jornada y también es común que ambos intercambien de asientos durante el proceso.

 

Feb 11, 2016Gonzalo Sánchez
Summary
Trabajando en Parejas
Article Name
Trabajando en Parejas
Description
Pair programming es una práctica común en el mundo de la programación que consiste en dos personas trabajando en un sólo computador.
Author
Gonzalo Sánchez
Share Button
  • El Autor
  • Últimos Posts

About Gonzalo Sánchez

Emprendedor lean, Ingeniero civil informático dedicado al desarrollo de una mejor web con ruby on rails. Fanático de los números y las métricas y por sobre todo fundador de en1mes.
  • Mostbet giris yapmak ve yeni oyunlar kesf et - May 24, 2025
  • Mostbet Resmi Sitesi ile Kolay Giris ve Oyun - May 24, 2025
  • Guvenli Bahis Adimlari Most bet Platformunda - May 23, 2025
  • Qazanmaq Ucun Most Bet Platformasinda Strategiyalar ve Meslehetler - May 22, 2025
  • MostBet Ile Bahis Dunyasinda Yer Edinin - May 21, 2025
  • MostBet ile Tehlukesiz ve Qazancli Mercin Sirleri - May 21, 2025
  • Mostbet Turkiye Giris: Bonuslarla Kazanma Firsati - May 20, 2025
  • Mostbet guncel adres ile kolay bahis yapin - May 19, 2025
  • Hizli ve Guvenli Bahis Deneyimi Icin MostBet’i Tercih Edin - May 16, 2025
  • Mostbet guncel giris: en guncel bahis secenekleri - May 8, 2025
9 years ago 3 Comments Metodologíasmetodologías, pair programming, programación87,080
Experiencia de Rodrigo Vera en curso de Vídeo Juegos En1mesConstruyendo una landing page en Ruby on Rails desde cero.
You Might Also Like
 
Frases de programadores famosos
 
Explícale a un idiota
Comments: 3
  1. Pablo
    Pablo
    10 years ago

    En nuestro caso hacemos un mix, programamos solos cuando no sabemos como hacer una funcionalidad y de a dos ya sabemos que hacer o estamos haciendo refactoring. La verdad que el diseño y la calidad del código mejora notablemente y aunque es contra intuitivo termina siendo mucho más rápido.

    ReplyCancel
    • Maximiliano
      10 years ago

      También sirve harto para nivelar los conocimientos, el programador con menos exp en el área en el teclado y el experimentado va guiándolo, de esa forma el otro programador aprende más que si el experimentado está solamente tirando lineas de código delante de el.

      ReplyCancel
  2. Alfredo
    10 years ago

    mira esto www.airpair.com

    ReplyCancel

Leave a Reply Cancel reply

Tags
mostbetslotticamostbet UZslottica PLRuby on Railsaviatoraviator KZozwincasinoozwincasino AUemprendimientos digitalesfortunetiger BRfortunetigerTutorialesDiseño20bet plbet20 casinokudos casinoLondonLondon UZbj88slottica BRHerramientashtml5rubygratogana juegos en vivogratogana entrar20bet casino logowanieWordpresspartycasino bonus code 10€แทงบอลออนไลน์party poker casinogratogana onlinekudos casino bonus codes20 bet20 bet casinoLanding Page20bet kasynoBases de datos20bet loginNitrousPáginas Webcbd oil for painTips1win1win AZ
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • Interesado en otros tipos de emprendimiento?

    Quieres aprender a importar y exportar productos a todo el mundo? entra aquí

  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • No te pierdas ningún artículo.

  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • 2016 © En 1 Mes