Breaking the rules
En nuestro día a día como programadores, nos encontramos con muchas reglas, convenciones o buenas prácticas comúnmente aceptadas:
- ¡No se deben hacer commits a master!
- ¡No se deben pushear tests en rojo!
- ¡El ABC tiene que ser menor que 15!
- ¡No tengas más de 10 líneas por método!
- ¡No tengas más de 80 carácteres por línea (52 en el commit)!
- ¡Has de indentar correctamente!
- Etc, etc, etc…
¿Es importante que nuestro trabajo siga fielmente estas directrices? ¿En qué circunstancias deberíamos “romper las reglas”? ¿Hay reglas que se pueden romper a veces y reglas que son sagradas? ¡El debate está abierto! Comparte tu opinión con otros developers en el Valencia.rb, el próximo martes 27 de septiembre a las 19:00 en Geekshubs.
Nota: El debate ha surgido dentro de la comunidad de Ruby, pero no es un tema específico de Ruby sino aplicable a cualquier otro lenguaje, por lo que cualquier programador con inquietudes es bienvenido a participar en el debate.
GeeksHubs