Hola soy Jose Salomon, quisas me recuerdas en post como , como optimizar unos huevos rancheros, y optmizando mi TV.
No sabia como poner el POST, existe lo correcto y lo ideal.
El titulo correcto es: Usabilidad en el codigo. Pero eso no vende.
Lo ideal es: Enchulame mi codigo.
El codigo fuente, nos dice muchas cosas del programador.
Sabe programar, si es experimentado, metodico, ordenado, complicado, extrovertido, introvertido, divorciado, geek, genio, gay, etc.
Nombre de variables, sinceramente no tienen idea de lo importante que es por lo menos para mi escojer un nombre de variables, nombre de funciones y nombre metodos y objetos, siento que la usabilidad tambien tiene que estar implicita en el codigo. Y esa usabilidad te facilitara la vida a ti y los que trabajen con tu codigo.
Soy un freelance, y resulta que la unica forma de promocionarme es por medio de mi trabajo y para ser exactos es por medio de mi codigo fuente, que es lo que mis colabordores pueden ver de mi.
Asi que trato de dejar una buena impresion y servir de guia para aquellos que no tienen ni la mas minima idea sobre estandarizacion de codigo.
Vuelvo a recalcar soy totalmente autodidacta, si tu maestro te dice que estoy loco y que dejes de leer estos post que solo te llenan de malos abitos, no tengo ningun argumento para defenderme. Mas que vivo de esto y no me ha ido tan mal.
Primero recuerda siempre poner tus datos en los archivos que son de tu completa autoria.
Razones:
1.- Para que tengas un poco de verguenza.
2.- Para que la gente sepa de lo que tu eres capas.
3.- Por que generalmente, no estaras toda la vida hay para correjir los problemas y si en el futuro alguien necesita moverle algo al sistema, no dejaste ni un solo comentario, tengan forma de contactarte y decirte hey amigo te tengo un trabajo que solo tu puedes hacer. O te diga y te haces llamar programador, ya convenci a mi jefe que todo lo que hiciste no sirve para un carajo. Pero como sea ya habras cobrado toda la plata que le podias sacar a esa empresa asi que ya no es tu problema.
/*
* Autor: José Salomón Seoane García *
* Email: seoane81@gmail.com *
* Twitter: @josesalomon *
* Derechos Reservados: Duckling Soft *
* Fecha: Hoy 2009-05-02 *
*Description: Word Press Plugin *
* Show in chronological order the post. *
*/
Confesemoslo no somos buenos documentadores y no nacimos para hacerlo, pero que mejor que generar un codigo que se describa asi mismo y medio hacemos el trabajo de documentarlo.
Si soy flojo lo se lo acepto me declaro culpable, me gusta hacer cosas interesantes y desafiantes y andar describiendo todo lo que hago meda flojera, asi que no seas ojete piensa en el programador que vendra detras de ti, despues de que te corran por que borraste una base de datos por error, o se te subio el ego y pediste un aumento de sueldo, por lo menos el que venga detras de ti pensara que eres un buen programador y te agregara de perdis al twitter.
La meta es hacer un codigo que no necesite comentarios y se describe el mismo:
——————————————————————–
$documento = $Solution->factory('Document');
if ($document->loadById(1))
{
echo "El documento existe";
if ($document->isPdf())
{
echo "Es un pedf";
//Lo que querramos hacer aqui don el PDF
}
}
else
{
echo "El documento no existe.";
}
-------------------------------------------
$reader = $Solution->factory('Reader');
if ($reader->isOn())
{
echo "Yes the user is read in this moment.";
//Great i have you attention
if ($reader->understant())
{
echo "Please continu reading the post.";
continue();
}
else
{
echo "User not understant the problem.";
if ($Solution->saveMyTime() == 'YES')
{
echo "Please click in other post... Thanks...";
exit();
}
}
}
-----------------------------------------
Puntos basicos (Estos los escribo no mas que tenga otro chance).
- Ingles o español pero no espanglish.
- Escoje una indentacion estandar y respetala.
- Piensa en los nombres de Variables, Funciones y Clases, (empezando en la DB).
- Define una structura de archivos: configuracion, clases, Diseño, JS, CSS.
- Adelantate a los errores, Valida en JS y PHP si a un que tede hueva me vale madres flojera.