-
Propiedad de código
-
Nadie
- Huérfano
-
El último que modificó
- Sillas musicales
-
Dueño de la clase o el paquete
- Monogamia
-
Dueños secuenciales
- Monogamia sequencial
-
Por capas
- Tribus
-
Propiedad compartida
- Todos
-
Propiedad compartida
-
Cualquier desarrollador puede cambiar
cualquier linea de código
-
para
- Agregar funcionalidad
- Corregir bugs
- Mejorar el diseño
- Refactorizar
- No hay cuellos de botella
-
Requisitos
- Control de versiones
- Coding standards
- Unit testing
- Herramientas para refactoring
- Continuous integration
-
Recomendaciones
- Todos somos responsables de la calidad del código
- Corrige los problemas sin importar donde se encuentren
- Siempre deja el código mejor que lo encontraste
-
Referencias
- http://www.extremeprogramming.org/rules/collective.html
- http://www.c2.com/cgi/wiki?CollectiveCodeOwnership
-
Acerca de
- Topic
- Topic