Code reviews: comunicación, comentarios y asertividad

Revisar el código de otros compañeros antes de una pull request o antes de pushear es una práctica bastante extendida. Pero ¿cómo hacerlo de manera efectiva? Hace tiempo escribí un post sobre “Cómo llevar a cabo una code review y qué puntos tener en cuenta “ pero después de la “Software Crafter Madrid” me puse a buscar información sobre como mejorar la comunicacióne como intentar disminuir la fricción en las code reviews.

La idea de este post no es escribir en piedra una serie de normas, sino comentar una serie de trucos que a mi han funcionado y por eso me gustaría que tú te animaras a contarme los tuyos. Abajo dejo una serie de referencias

4026722749_18a80f2690_z
Jaguar E-Type 4-2 – Chris Devers

Continúa leyendo “Code reviews: comunicación, comentarios y asertividad”

Cómo llevar a cabo una code review y qué puntos tener en cuenta

Hemos estado mirando como hacer codes reviews del código que subimos a producción, para mí es algo bastante nuevo y voy a intentar plasmar algunas de las cosas que he encontrado sobre todo en este artículo (Code Review Best Practices) para aprender como llevar a cabo una code review y que puntos tener en cuenta.

Brevemente, una code review es una discusión entre dos o más programadores sobre cambios en el código para entregar/reparar una funcionalidad. Existen multitud de artículos que hablan sobre los beneficios del code review, incluyendo el compartir conocimiento, la calidad de código y el desarrollo profesional de los programadores al ver como otros desarrolladores solucionan problema. Por el contrario he encontrado muy pocos artículos sobre como hacer revisiones, qué buscar en una revisión y que puntos discutir a la hora de comentar con el desarrollador que ha hecho el código.


Continúa leyendo “Cómo llevar a cabo una code review y qué puntos tener en cuenta”