Reglamento de Estilo de Código del equipo móvil
El Reglamento de Estilo de Código del equipo móvil (el cual será referido simplemente como Reglamento de ahora en adelante) son un conjunto de reglas que se emplean para garantizar la coherencia en el código base de nuestros proyectos. Estas reglas deben seguirse cuando sea posible para mantener un código base consistente en todos nuestros proyectos.
El Reglamento está altamente opinionado en torno a la Arquitectura Limpia y los Principios de Limpieza de Código, la arquitectura seguida por el equipo.
Para contribuir con el Reglamento, lee la guía de contribución al Reglamento de Estilo de Código.
Uso del Reglamento en Code Reviews
Todas las contribuciones a los proyectos del Departamento Mobile de Avila Tek serán sometidos a una revisión de código. Para ello, se utilizará el Reglamento como criterio de revisión. Cualquier contribución que no cumpla con las reglas del Reglamento debe ser ajustada antes de ser aceptada.
El revisor, ante una contribución que incumpla con alguno de los artículos del Reglamento, deberá anexar el URL correspondiente como parte del comentario de la revisión.
Contribución al Reglamento de Estilo de Código
El Reglamento es un documento (1) abierto, (2) colaborativo y (3) de desarrollo continuo. Esto quiere decir que:
- El equipo de Avila Tek mantiene el Reglamento en un repositorio público en GitHub, donde todos los miembros del equipo pueden contribuir con modificaciones.
- Cualquier integrante del equipo puede sugerir modificaciones o adiciones a la guía de estilo de código.
- El contenido del Reglamento está en constante evolución, y se actualizará regularmente con nuevas reglas, modificaciones y mejoras.
Todos los integrantes del equipo son responsables de mantener el Reglamento actualizado y de llenar cualquier vacío con nuevas reglas o modificaciones que se consideren necesarias. A su vez, todos los miembros del equipo podrán tener un mismo nivel de participación en la revisión de código y en la discusión de nuevas reglas.
Todos los miembros del equipo podrán tener un mismo nivel de participación en la revisión de código y en la discusión de nuevas reglas.