Propiedad colectiva del código

AUDIENCIA

Desarrolladores

Todos somos responsables de nuestro código.

Los equipos ágiles son propietarios colectivos de su trabajo, como se describe en "PROPIEDAD COLECTIVA". Pero, ¿cómo se aplica esto al código?

La propiedad colectiva del código significa que el equipo comparte la responsabilidad de su código. En lugar de asignar módulos, clases o historias a personas concretas, el equipo es propietario de todo. Es el derecho y la responsabilidad de introducir mejoras en cualquier aspecto del código de tu equipo en cualquier momento.

De hecho, la mejora de la calidad del código es uno de los beneficios ocultos de la propiedad colectiva del código. La propiedad colectiva permite -no, espera-que todosarreglen los problemas que encuentren. Si encuentras duplicación, nombres poco claros, mala automatización o incluso código mal diseñado, no importa quién lo escribió. Es tu código. ¡Arréglalo!

Hacer que funcione la propiedad colectiva

La propiedad colectiva del código requiere una cuidadosa coordinación en torno al diseño y la planificación. Si utilizas la programación mafiosa, esa coordinación sale gratis. De lo contrario, tu reunión de planificación de tareas es un buen momento para iniciar el debate. Cuando discutáis cómo dividir las tareas, habla de tu diseño. Escribe las tareas en términos de cómo cambiará tu diseño: "Añadir un punto final a UserReportController". "Actualizar ContactRecord". "Añadir columnas a la tabla de base de datos GdprConsent". ...

Get El Arte del Desarrollo Ágil, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.