Réglas básicas para el desarrollo de código. Con el objetivo de estandarizar el desarrollo de código, es importante definir algunas reglas para evitar confusiones en la definición y descripción de clases, objetos, atributos y métodos. Las siguientes son algunas reglas típicas usadas  en códigos orientados a objetos. Nombre de clases. En general las clases son sustantivos del dominio del problema. Usar notación  “Geometria”, es decir escribir con mayúscula la primera letra de cada sustantivo. Por ejemplo: Meshes, StructuredMeshes, Equation, GeneralEquation, Domain,  Subdomain, etc. Nombre de métodos. En general los métodos de las clases son verbos del dominio del problema. Usar  notación “generaGeometria”, pero en este caso, la primera letra de cada nombre  siempre debe ser minúscula.  Por ejemplo: calcNodes, calcElements, solveSystem, getMatrix, setParameter, etc. Nombre de atributos. Todos los atributos se escriben con minúsculas. Si el atributo tiene mas de una  palabra, entonces usar guión bajo para separarlas.   Por ejemplo: delta, vector, row, column, number_of_nodes, number_of_subdomains, etc. Nombre de constantes. Todas las constantes se escriben con mayúsculas. Si el atributo tiene mas de una  palabra, entonces usar guión bajo para separarlas.  Por ejemplo: PI, WATER_DENSITY, etc. P.D. Parte del código cumple con estas convenciones, el resto del código se adaptara en un futuro proximo