Deja el código mejor de cómo lo encontraste
Cada pull request es una oportunidad para refactorizar un trozo pequeño. La deuda técnica se paga a plazos, no de golpe.
Antes que añadir una nueva funcionalidad, nos aseguramos de que lo ya construido sigue siendo mantenible. La calidad no es una fase del proyecto: es la forma de trabajar.
Cada pull request es una oportunidad para refactorizar un trozo pequeño. La deuda técnica se paga a plazos, no de golpe.
Si una ventana se rompe y nadie la repara, el vecindario entero acaba destrozado. Lo mismo pasa con el código cuando nadie atiende a los detalles.
No hay medalla por resolver problemas inexistentes. La simplicidad es un objetivo de diseño, no lo que queda cuando no se te ocurre nada más.
Duplicar información es duplicar los lugares donde puede fallar. Todo dato, regla o comportamiento tiene un único sitio donde vive.
No son frases de pared. Son el filtro con el que revisamos cada commit. Si cumple, entra. Si no, se refactoriza.
Cualquiera puede escribir código que un ordenador entienda. Los buenos programadores son los que escriben código que los humanos entienden.
El buen código es su mejor documentación. Antes de escribir un comentario, pregúntate cómo mejorar el código para que ese comentario sobre.
¡No me importa si funciona en tu máquina! No estamos vendiendo tu máquina.
Un programador que escribe código limpio entiende perfectamente el problema antes de empezar a escribirlo.