Difference between revisions of "Estándares de Desarrollo"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
==Reglas Básicas== | ==Reglas Básicas== | ||
Line 10: | Line 9: | ||
# Usar [http://en.wikipedia.org/wiki/Camel_case_(programming) Camel Case] con la primera letra en minúscula | # Usar [http://en.wikipedia.org/wiki/Camel_case_(programming) Camel Case] con la primera letra en minúscula | ||
# Usar nombres que eviten los errores | # Usar nombres que eviten los errores | ||
==Estructura del código== | ==Estructura del código== | ||
Line 16: | Line 14: | ||
# Evitar transformar tabs a espacios (si es posible de acuerdo al lenguaje de programación) | # Evitar transformar tabs a espacios (si es posible de acuerdo al lenguaje de programación) | ||
# Si el IDE usado puede formatear automáticamente, usar esta herramienta | # Si el IDE usado puede formatear automáticamente, usar esta herramienta | ||
==Comentar y Documentar== | ==Comentar y Documentar== | ||
Todo código debe ser documentado para poder se usado a posteriori. | Todo código debe ser documentado para poder se usado a posteriori. | ||
==Para problemas complejos, seguis pasos lógicos== | ==Para problemas complejos, seguis pasos lógicos== |
Revision as of 13:51, 6 November 2013
Reglas Básicas
- Crear código reutilizable
- Comentar el desarrollo: código y proceso de desarrollo
- Hacer las cosas bien hechas la primera vez
Variables
- Usar nombres que representen lo que hace la variable
- Usar Camel Case con la primera letra en minúscula
- Usar nombres que eviten los errores
Estructura del código
- Usar la identación apropiada
- Evitar transformar tabs a espacios (si es posible de acuerdo al lenguaje de programación)
- Si el IDE usado puede formatear automáticamente, usar esta herramienta
Comentar y Documentar
Todo código debe ser documentado para poder se usado a posteriori.
Para problemas complejos, seguis pasos lógicos
- Definir el problema a resolver
- Entender todos los casos del problema
- Crear un algoritmo para solucionar el problema, posiblemente usando diagramas de flujo
- Crear el programa que implemente el algoritmo
- [Compilar el programa (si el lenguaje lo requiere]
- Ejecutar el programa y probar todos los casos posibles
- Si todos los casos posibles son correctamente enfrentados por el programa terminar, de lo contario revisar todos los pasos