Buenas madrugadas a los noctámbulos, buenas noches a los americanos y buenos
días a los que se despiertan,

(los que no se sientan poéticos, por favor, pasen directamente al
desenlace).

<introducción>
Tenemos a un muchacho llamado Carlos que se gana el pan haciendo webs
(programación de lado cliente y servidor, css y html) y cosas así. Hasta
ahora realmente no había tenido que hacer grandes cosas en javascript, por
lo que acostumbraba a tener todo el código en un simple .js o, válgame dios,
incluso empotrado en el mismo html. Sin embargo, ahora se encuentra en un
proyecto que es 90% javascript y digamos que el código va creciendo y
creciendo, y se hace inmantenible en un solo archivo .js.
</introducción>

<cuerpo>
Carlos, siguiendo con sus ideas desconcertantes, piensa en qué puede hacer
él para mejorar la situación, y que sus jefes se fijen en él y decidan
aumentarle el sueldo. Pronto se da cuenta que sería raro que sus jefes se
fijen en él, pero más raro sería que le suban el sueldo, así que decide solo
pensar en que hacer para tener un código medianamente mantenible, y que lo
siga siendo cuando éste crezca en demasía. Y lo primero, y en su inexperta
opinión, lo mejor que se puede hacer, es separar el código en varios
ficheros .js, y llamarlos todos desde el html.
</cuerpo>

<desenlace>
¡(E/Ho)rror! ¡No funciona! A altas horas de la madrugada nuestro héroe (ejem
ejem) se da cuenta que no puede llamar a la función
getPreviousSiblingsByTagName(...) definida en DOMNavigation.js desde dentro
de la función addItemToList(...) definida en utils.js (y otros casos
similares). Carlos se pregunta qué opciones tiene:
   a) meterlo todo en un solo fichero .js
   b) hacer algo llamado clases, pero que le parece que seguirá fallando
(hacer clase DOMNavigation, clase Utils, e instanciar objetos de estas
clases en archivoPrincipal.js, aunque tiene serias dudas de que esto
funcione (parece que tendría que seguir igual, y en
archivoPrincipal.jsdesconocer lo que es una clase DOMNavigation).
   c) dedicarse al parchís profesionalmente.
   d) dormir un poco y esperar que con la luz del sol las cosas parezcan más
claras
   e) otra opción desconocida para él

Así pues, tenéis alguna idea o lectura que recomendarle? Os lo agradecerá
eternamente : )
</desenlace>

-- 
Si no puedes deslumbrar con tu inteligencia,
desconcierta con tus gilipolleces
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: 
/pipermail/javaescript-scriptia.net/attachments/20060817/99355fe3/attachment.htm
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a