Archivo de la etiqueta: Coding Style

Nombres cortos de variables en bucles – PHP Tips

La inmensa mayoría de programadores, entre los cuales me incluyo, a la hora de escribir un bucle for lo hacemos usando la variable i, y nos quedaría de la siguiente manera:

for ($i = 0; $i <= 10; $i++) {
 // TODO Procesos a ejecutar
}

Este código esta claro y es muy fácil de interpretar.

Imaginemos ahora que tenemos un array llamado $ligas en el cual se almacenan las ligas de fútbol, cada clave de este array apunta a otra array con los equipos de esa liga, y cada clave numérica de este array apunta a un array donde aparecen los nombres de los jugadores.

for ($i = 0; $i < count($ligas); $i++) {
    for ($j = 0; $j <= count($ligas[$i]); $j++) {
        for ($k = 0; $k <= count($ligas[$i][$j]); $k++) {
            echo $ligas[$i][$j][$k];
        }
    }
}

Si realizamos el diseño de nuestros bucles de esta manera seguramente, si queremos compartir este código con alguien le resultara un poco difícil de entender, y cuando digo alguien también nos incluyo a nosotros mismos dentro de un tiempo cuando revisemos el código. Quizá si realizáramos este código de esta manera seria un poco mas claro

for ($liga = 0; $liga < count($ligas); $liga++) {
    for ($equipo = 0; $equipo < count($ligas[$liga]); $equipo++) {
        for ($jugador = 0; $jugador < count($ligas[$liga][$equipo]); $jugador++) {
            echo $ligas[$liga][$equipo][$jugador];
        }
    }
}

Ahora queda mas claro que es lo que se muestra en este bucle.

phpmaster | 10 Tips for Better Coding

 

Gran articulo en el que se ven 10 puntos que hay que tener muy en cuenta a la hora de programar un buen y mantenible codigo php.

phpmaster | 10 Tips for Better Coding.

Google HTML/CSS Style Guide

Una guia muy completa de Google para el desarrollo de paginas web con HTML y CSS

Google HTML/CSS Style Guide.