Evitar y Encontrar errores en el codigo PHP

Les dejo una pequeña lista de cosas que hago cuando tengo problemas a la hora de programar, creo que distan mucho de ser elegantes, pero me han sido muy útiles.

Divide y triunfaras: Soy bastante obsesivo, inclusive exagerado en la creación de funciones para que realicen distintas tareas, pero suele ser muy efectivo para encontrar errores y ni hablar del tiempo que podemos ganar si las hacemos recursivas pudiendo utilizarlas una y otra vez.

Utiliza un buen editor: PHP se puede trabajar directamente desde el notepad pero realmente existen infinidad de editores mucho mejores, con mas funcionalidades, pero las mas tonta de todas a mi me resulta fantástica, colores, ver el código en colores nos permite a simple vista ver si nos estamos olvidando alguna comilla o no estamos cerrando algo. Recomiendo utilizar Zend Studio es muy completo, permite realizar depuración, etc. Lo malo es que es de pago y tiene un costo aprox (195 usd). La alternativa gratis es Eclipse.

Errores Tontos: Estos son los más comunes y también suelen ser los que mas tiempo nos pueden consumir. Por lo general vienen de la mano de largas jornadas de trabajo, revisa tipo de variables, la ejecución de los distintos eventos, etc.

Imprime el código: Muchas veces es úutil, nos permite ver desde otra perspectiva las cosas.

Descansa: Me paso muchas veces, que el cansancio no me permitía ver los errores, la falta de concentración es un problema muy importante y nos puede llevar a cometer verdaderas atrocidades.

Ordena el código: Simplemente con algunas tabulaciones podemos observar mejor nuestro desarrollo.

Imprimir las salidas: Es muy poco elegante, pero es bastante útil ver que esta pasando en los distintas etapas a lo largo de la ejecución.

Nombre de las variables: Es muy bueno utilizar siempre una notación clara, y mejor aún si utilizas por ejemplo la notación húngara no obstante lo ideal es que vos mismo te entiendas y lo principal que lleves una línea de trabajo de poco sirve que cuando comiences utilices nombre de variables como dicen los libros y al final del programa termines llamando a los arrays pepito y juancito 😀

Simplificación medida: Es bueno intentar hacer las cosas lo mas sencillas y mas optimizadas posibles, pero a veces un paso mas no insume prácticamente recursos del servidor y nos puede servir para entender mejor lo que estamos haciendo. No quita que una vez que logremos los resultados que queremos no empecemos a mejorar el código.

Ayuda a la carta: Siempre suelo darme una vuelta por los foros o por los sitios buscando cosas nuevas, php tiene infinidad de funciones y probablemente siempre encuentres algo que no conoces y pueda ayudarte a simplificar y mejorar las cosas. Importante es que guardes toda esta información en algún lugar para luego poder acceder a ella de forma sencilla. Yo suelo utilizar bastante Del.icio.us

Espero que estos tips te ayuden, en mi caso siempre estoy buscando perfeccionar los conocimientos previamente adquiridos y seguir aprendiendo cosas nuevas. Si conoces mas formas y sobre todo mas «elegantes» puedes comentarlas 😀

Pablo: Programador desde hace más de 11 años, adicto a internet, cafeinómano, fanático de la información, intento de emprendedor, trabaja de forma compulsiva solo en lo que ama. Sueña con tener una aplicación con más de 1 millón de usuarios.
Entradas relacionadas