Mis manias a la hora de programar 3
Después de publicar una primera y segunda parte de mis manías, tocaba ya una tercera para comentar las nuevas manías del 2009 para tener un código más fácil de entender y estandar (para mi jeje):
- Abrir y cerrar las queries SQL siempre con comillas dobles, lo mismo para las traducciones con gettext para evitar marrones con las comillas simples y las barras \’, por ejemplo esto se ve feísimo y sucío:
gettext( ‘L\’habitació d\’en Miquel’ ); mejor gettext( “L’habitació d’en Miquel” ); - Las funciones que devuelven un valor, sólo pueden tener 1 return al final de la función, así siempre sabrás donde se sale de la función.
- Esta manía me la pegó hermzz, separar los strings que se van a concatenar con un espacio:
echo ‘Hoy es ‘ . date( ‘l, n F Y’ ); - Si se hace un if, empezar siempre con el caso positivo (true).
- Si vas a utilizar un condicional ternario, sólo encerrar la condición con parentesis si hay más de una condición:
$page = isset( $_GET['page'] ) ? ( int ) $_GET['page'] : 1; - Escribir “else if” en vez de “elseif”, php acepta las 2 formas pero javascript solo acepta el “else if” separado, si lo haces siempre igual menos lío para tu cabeza.
- Si un array tiene más de un valor, separarlos por saltos de linea:
$t_dias_semana = array(
‘lunes’,
‘martes’,
…
); - Escribir los tags y las acciones de los CSS en mayusculas para darle más importancia respecto a las clases:
INPUT:FOCUS { border:1px red solid; } - Evitar al máximo el uso del atributo id para los CSS, mejor usar class, sólo usar id para javascript.
- Cerrar cada uno de los atributos del CSS con punto y coma, de esta manera si tienes que añadir otro atributo no tendrás que pensar si cerraste el último.
Bufff de manias ando yo sobrado jejeje
-enteros en mayuscula
-strings en minuscula
-flotantes empiezan por F_
-arrays empiezan por A_
-Al estar programando siempre tengo que ir tabulandolo todo bien, si no tabulo bien una función se me van los ojos a ella hasta que lo hago….
.
.
.
Si me pongo a pensar saco mil mas jejeje, será que estamos un poco locos…
Saludos
@Blog-Inn: esta bien tener manias, asi uno se aclara jeje
yo los numeros los intento empezar con num_, aunque por ejemplo la variable page del post no lo he puesto para tener el nombre de la variable igual que en el GET
Y con las arrays tengo la mania de empezar con t_ de tabla, esta viene ya del FP de DAI
No están mal tus manías, pero hay un par de ellas que me chirrian un poco:
4) En vez de meter siempre el true, meter para cada if la condición que se vaya a cumplir más habitualmente; ganas eficiencia.
10) Yo en este caso el último lo dejo siempre sin punto y coma… y todos pegaditos sin espacios por ningún lado… ¡para ahorrar bytes!
Un saludote
Tu manía nº 2, no sólo es una manía sino que los manuales de programación estructurada dicen que una función sólo puede tener un sólo retorno al final de la misma
O sea, que has cogido la manía de hacerlo lo mejor que se puede. Jeje.
Yo tb uso muchas de esas manias. Aunque yo les llamaría costumbres lógicas…
Don Gafe, se te olvida la más importante, el sombrerito mexicano que, por cierto, te has dejado encima de mi ordenador. ¿Te lo mando por mensajero? O me lo regalas como ofrenda???