El mejor desarrollador no es el que mejor programa...

August 22, 2019
best-practices

Hay una cita de Kent Beck que dice:

“I’m not a great programmer; I’m just a good programmer with great habits.”

Esto es verdad para todos. Los grandes hábitos son los que diferencian a los grandes.

El mejor ejemplo que se me ocurre son los mensajes de commit y merge request/pull request.

Emplear 4 o quizás 6 horas en finalizar un determinado cambio en la fuente de código de una aplicación y hacer el commit con un miserable mensaje es una falta de respeto a tu yo del futuro, a tu organización y a tus compañeros. Y lo mismo digo de un mensaje de MR que no explica las razones del cambio y abre un pequeño espacio para discutir si tu idea fue buena o correcta.

En este post de R.Shankar se describen 5 muy malos hábitos muchos de ellos directamente relacionados con lo que yo llamo “miserable mensaje de commit o merge request”.

5 Bad Habits of Absolutely Ineffective Programmers