ESTÁNDARES DE PROGRAMACIÓN

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
ESTÁNDARES DE PROGRAMACIÓN por Mind Map: ESTÁNDARES DE PROGRAMACIÓN

1. Criterios

1.1. Dependiendo del estilio de programacion

1.1.1. Factor mnemotecnico

1.1.1.1. Reconocimiento de variables

1.1.1.2. tipo de datos de variables

1.1.2. Factor sugetivo

1.1.2.1. Rápido entendimiento

1.1.2.2. Uso y finalidad de la variable o función

1.1.3. Consistencia

1.1.3.1. Código legible

1.1.3.2. seguimiento de reglas definidas

1.1.3.3. Automaticas

1.1.4. Herramientas de verificación

1.1.4.1. Nomenclaturas

2. Tipos de estandares

2.1. Notación Húngara

2.1.1. Define prefijos

2.1.2. Identifivacion de datos

2.1.2.1. intEdad

2.1.2.1.1. Integer

2.1.2.2. prStrNombre

2.1.2.2.1. String

2.1.2.2.2. Prefijo "prStr"

2.1.2.3. gstrConexion

2.1.2.3.1. String

2.1.2.3.2. Variable gloval

2.1.2.3.3. Información de conexión

2.2. Notación Pascal Casing

2.2.1. CalcularSuelo

2.2.1.1. 2Palabras

2.2.1.2. Ambas Mayusculas

2.3. Notación Camel Casing

2.3.1. Común en java

2.3.2. Letra inicial Minúscula

3. Codigo

3.1. Legibilidad

3.1.1. Leer

3.1.2. Fevisar

3.1.3. Buena documentacion

3.1.4. Nomenclaturar

3.2. Documentacion

3.2.1. Comentarios explicatorio

3.2.2. Comentarios aclaratorios

3.2.3. Entendimiento de bloques de codigo

3.2.4. Ayuda a Recordar puntos claves

3.2.5. New node

4. Herramientas

4.1. Verificación

4.1.1. Para familiarizar

4.2. FxCop

4.2.1. software libre de la comunidad gotDotNet

4.2.1.1. Puedes Crear tus propias reglas

4.3. Standard Master

4.3.1. código de VS .NET

4.3.1.1. permite verificar el código mientras éste se escribe.

5. Que es?

5.1. Terminología especifica

5.2. Reglas de notificación

5.3. Implementacion de una aplicacion

5.4. Programa

5.4.1. Nomenclatura

5.4.2. Variable

5.4.3. Metodos

5.4.4. Funciones

5.4.5. Objetos

6. Establecimiento de estandares

6.1. Existentes (permiten)

6.1.1. Entenderlos

6.1.2. Modificarlos

6.2. Ambitos

6.2.1. Nivel de procedimiento

6.2.2. Nivel de módulo

6.2.3. Global

6.3. Controles son

6.3.1. Classes

6.3.2. Módulos

6.3.3. Formularios

6.3.4. Combobox

6.3.5. CommandButton

6.3.6. Datagrid

6.3.7. ListBox

6.3.8. Option buttons

6.3.9. checkBoxes

6.3.10. Textboxes

6.4. Tipos primitivos

6.4.1. Integer

6.4.2. Long

6.4.3. Bolean

6.4.4. Object

6.4.5. String

6.4.6. Double

7. Como no programar (ERRORES)

7.1. Ignorar los mensajes de erros

7.2. código sin pensar

7.3. No compilar el codigo

7.4. No escribir comentarios

7.5. Ignora las normas de programación y presentación

7.6. No Escribe documentación al final

7.7. No utilizar el depurador ni otras herramientas

7.8. No pedir ayuda

7.9. No aislar un problema

7.10. Cometer errores de ortografia

7.11. Copias de practica

7.12. Nunca dejes el trabajo para el final