funvisis/Lineamientos-para-el-desarrollo-de-software — Issue #4: Redactar documento sobre lineamientos de programación
Author: jgomo3
Created: 2011-10-14 23:12:44+00:00
State: open
Labels: functional

El documento aquí propuesto establecerá los lineamientos que se deben seguir durante el desarrollo de software desde el punto de vista del programador.

Los temas planteados en este documento serían:

* Definición de un entorno de desarrollo (__vagrant__ + __puppet__ o lxc).
* Sistema distribuido de control de versiones (__Git__).
* Sistema de control de incidencias.
* Desarrollo de software colaborativo. *
* Roles (integrador, desarrollador)
* Bifurcaciones por tópicos.
* Pruebas unitarias
* Pruebas caja negra. **
* Despliegue a producción (__capistrano__ o __fabric__)
* Etiquetas y publicación (definición de _releases_ con _tags_ de __git__).

\* Se trata de definir el workflow completo, donde se especifique el tema de definir un issue por idea o tópico, uso de los branches _master_ y _desarrollo_, etc.
\*\* Definir bien lo del libreto, y que este libreto se mantenga en el control de versiones.