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