Hug a developer!
Friday, August 29th, 2008
Maledettamente vero per noi poveri sviluppatori!
Maledettamente vero per noi poveri sviluppatori!
Mai, mai in 10 anni di lavoro mi capita di mettere mani su un codice complesso senza neanche una riga di commento nel codice.
Ci ho messo più di 5 gg per capire qualcosa e buttare giu del codice usabile per una nuova estensione di una applicazione per un cliente.
Se non partecipate a un code obfuscation contest, scrivete almeno un minimo commento per documentare le funzioni: i colleghi successivi ti ringrazieranno e non ti manderanno al diavolo!
<xsl:if test= "string(number(/xpath/to/the/element))='NaN'">is not a number</xsl:if>
Il principio di funzionamento è: number() cerca di convertire l’elemento in un numero, e se fallisce restituisce NaN.Pero per poterlo veriifcare dobbiamo prima convertirlo in stringa con string().
Questo esempio l’ho trovato sul blog di Luigi a cui il merito va a lui.
“There is essentially no computer in the world, desk-top, hand-held, or back-room, that doesn’t process XML sometimes”
Tim Bray
Anche il consorzio W3C festeggia il decennale del linguaggio XML con una pagina speciale accessibile al seguente link: http://www.w3.org/2008/xml10/
Oggi su slashdot c’è una nota che fa riferimento a un post di un blog che parla del momento in cui fu formalizzato lo standard XML nel 1998.
E’ interessante e ci sono divertenti annedoti sulle persone che ci avevano lavorato.
Il post è alla seguente url: http://www.tbray.org/ongoing/When/200x/2008/02/10/XML-People.
Buona lettura