Realmente me gusta la programación de pares para proyectos o características particulares. Puede actuar como un control de cordura inmediato y aumentar la cobertura del código en todo su equipo de desarrollo. Dicho esto, parece que siempre me encuentro con un problema relacionado con los editores. Principalmente codifico Ruby y personalmente me gusta usar VIM, mientras que otros desarrolladores de mi equipo usan EMACS, TextMate o RubyMine. Además de eso, incluso si dos desarrolladores están utilizando el mismo editor, parece que todos tienen una macro diferente para ejecutar pruebas o ejecutar un determinado archivo.
Mi pregunta es esta: ¿cómo continúa emparejando el programa cuando todos tienen una preferencia de editor diferente? ¿Existe algún tipo de software o práctica de desarrollo que permita a dos desarrolladores emparejar programas de diferentes editores? ¿Solo tiene que ponerse de acuerdo sobre un editor común que ambos puedan usar? ¿Cómo resuelve este problema en su empresa?
fuente
Respuestas:
Hora uno: programa, la otra persona mira y ayuda a pensar.
Hora dos: los programas de la otra persona, usted mira y ayuda a pensar.
Puede cambiar de editor cuando la otra persona comienza a programar.
fuente
Comencé a usar la gema nostálgica para rastrear mi .vimrc, .vim, etc.
Ahora puedo retirar mis archivos de puntos a cualquier máquina, ¡no se preocupe! ¡Hurra!
Tiendo a mantener mi vim personalizado bastante ligero (CommandT, algunos espacios en blanco, matchit) de esa manera aprendo cómo hacer cosas de la manera estándar en lugar de la forma realmente genial que solo usa mi computadora.
También trato de aprender los conceptos básicos de los diferentes editores. Puedo emparejar programas en RubyMine, TextMate, VIM y una pizca de emacs. Practico un poco con cada editor. Claro que no escribiré tan rápido como si estuviera usando VIM, pero escribir no es el cuello de botella;).
fuente