Difference between revisions of "Estándares de Desarrollo"

From Wiki de Caballero
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
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==
Line 27: Line 23:
# Crear un algoritmo para solucionar el problema, posiblemente usando diagramas de flujo
# Crear un algoritmo para solucionar el problema, posiblemente usando diagramas de flujo
# Crear el programa que implemente el algoritmo
# Crear el programa que implemente el algoritmo
# [Compilar el programa (si el lenguaje lo requiere]
# [Compilar el programa (si el lenguaje lo requiere)]
# Ejecutar el programa y probar todos los casos posibles
# 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
# Si todos los casos posibles son correctamente enfrentados por el programa terminar, de lo contario revisar todos los pasos
==PHP==
===Tags de PHP===
Para evitar que queden espacios en blanco al final de los archivos, evitar cerrar los tags de php.

Latest revision as of 19:18, 31 March 2014

Reglas Básicas

  1. Crear código reutilizable
  2. Comentar el desarrollo: código y proceso de desarrollo
  3. Hacer las cosas bien hechas la primera vez

Variables

  1. Usar nombres que representen lo que hace la variable
  2. Usar Camel Case con la primera letra en minúscula
  3. Usar nombres que eviten los errores

Estructura del código

  1. Usar la identación apropiada
  2. Evitar transformar tabs a espacios (si es posible de acuerdo al lenguaje de programación)
  3. 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

  1. Definir el problema a resolver
  2. Entender todos los casos del problema
  3. Crear un algoritmo para solucionar el problema, posiblemente usando diagramas de flujo
  4. Crear el programa que implemente el algoritmo
  5. [Compilar el programa (si el lenguaje lo requiere)]
  6. Ejecutar el programa y probar todos los casos posibles
  7. Si todos los casos posibles son correctamente enfrentados por el programa terminar, de lo contario revisar todos los pasos

PHP

Tags de PHP

Para evitar que queden espacios en blanco al final de los archivos, evitar cerrar los tags de php.