Tecnología

Inicio

Sugerencias De Programación

la programación informática puede ser frustrante, especialmente cuando usted no sabe qué hacer cuando su programa no está funcionando como debiera. La mayoría de los problemas de programación son causados ​​por errores en el código escrito, por lo que la mejor manera de hacer frente a problemas de programación es para evitar que sucedan en el primer lugar mientras que la codificación. Con el fin de evitar estos problemas, es necesario mantener en su mente el hecho de que no se puede esperar para hacer un programa eficiente simplemente escribiendo código imprudentemente en un editor.

Mantener una estructura organizada por pestañas

Tab su código. Siguiendo este consejo puede, y lo más probable voluntad, le ahorrará horas de codificación y depuración. Tabulación código en una estructura organizada no sólo hace que el código sea más legible para usted, pero si usted planea tener su trabajo mirado por otras personas, que se puede leer con mayor facilidad también. Esto, por ejemplo, es inaceptable:

valida bool (vobj valObj) {
si (valObj-> valida) {
volver 1
IR
} Else {
devolver 0
IR
}
}

Usted no sólo proporciona más fácil legibilidad del código, pero su código de tabulación también te hace menos propenso a cometer errores de sintaxis. La mayoría de los errores de sintaxis son causados ​​porque el codificador no lo hace el código pestaña.

programa conservadora

En la programación, que normalmente tendrá que hacer frente a restricciones de rendimiento, tales como el uso de una gran cantidad de recursos de CPU en comparación con el uso de una gran cantidad de memoria RAM. Usted tiene que pensar en el tipo de equipo que desea ejecutar su código. La manera más conservadora que el código, más la gente puede utilizar su software. Almacenamiento en caché de las cosas, obviamente, van a utilizar más memoria, pero al ir a buscar el objeto de la memoria, que consumen menos recursos de CPU que ir a buscar lo que es necesario volver a la hagan cada vez que se le pide. A veces lo que queda más remedio que utilizar un recurso particular del sistema mayor de lo habitual. Pensando mediante programación, en los momentos en los que sí tienen elecciones particulares, usted debe tratar de equilibrar el uso de los recursos del sistema disponibles para usted. Cuando usted no tiene más remedio que el uso excesivo de un recurso en particular, tal como la memoria (por ejemplo, cuando se asigna memoria para crear un objeto que se utilizará más adelante), intente utilizar como conservadora como sea posible. Trate de usar el menor número de bytes como sea posible en cada atributo del objeto en cuestión.

Evitar pérdidas de memoria

Una pérdida de memoria se produce cuando se asigna un bloque de memoria y que el bloque no se libera. Este error es muy común incluso en los programas más profesionales. A veces, pérdidas de memoria pueden ser muy peligrosos y dejar un \ "memoria huella digital \" cuando se cierra la aplicación. Incluso podrían impedir que la aplicación se cierre. Una regla de oro para evitar pérdidas de memoria es liberar cada pieza de la memoria se puede asignar con su función propia. Si utilizó GlobalAlloc, se debe utilizar GlobalFree, no LocalFree. Si está programando utilizando un lenguaje orientado a objetos, puede que esté utilizando un envoltorio para asignar memoria. En tal caso, por lo general hay una función Eliminar disponibles para el objeto que ha creado. No importa que lenguaje se use, pérdidas de memoria son posibles y te perseguirá si no se tiene cuidado. La prevención de una pérdida de memoria le ayudará a evitar el gasto numerosas horas de caza a través de su código para ello.