Morton 9 de marzo de 2015 a las 09.21
   Imprimir artículo
elWebmaster.com

Brevedad vs. Claridad: ¿Cuál es la mejor manera?


javascriptwide2Hace algunos d├şas, un dise├▒ador web realiz├│ una queja a trav├ęs de su cuenta de Twitter: “┬┐Por qu├ę algunos autores de CSS parecen estar de acuerdo en que “btn” abrevie “button” cuando “large” no necesita “lrg”? Dejen de abreviar s├│lo porque otros lo hacen”.┬á ┬┐Es la p├ęrdida de claridad superada por los beneficios de tener nombres m├ís cortos de clases?

En una era en la que la mayor├şa de los editores de texto ofrecen herramientas de auto-completado, tres letras no son una gran diferencia desde el punto de vista autoral. Pero el autor del tweet se├▒ala que un mont├│n de abreviaturas son aceptadas porque la gente las usa. Sabemos que “btn” abrevia “button” no porque sea una abreviatura clara, sino porque la hemos visto usarse anteriormente.

Desde el lado t├ęcnico, la brevedad tiene sus ventajas. Los ahorros de caracteres cada vez que un nombre es escrito pueden ser de utilidad si tu c├│digo es extenso. A├║n mejor, la minificaci├│n y compresi├│n de tu CSS y JavaScript pueden ahorrarte preciosos kb y acortar notablemente los tiempos de carga en tu sitio.

Pero en cuanto a la claridad, debes tener en cuenta que inevitablemente alguien m├ís se enfrentar├í al c├│digo que t├║ has escrito. Incluso si trabajas por tu cuenta, tu futuro yo ser├í una persona distinta graciasa la experiencia obtenida con el tiempo. La claridad es invaluable cuando otra persona debe esforzarse por entender qu├ę est├í pasando en el c├│digo, para poder trabajar en forma m├ís eficiente y hacer el proceso m├ís r├ípido y menos problem├ítico.

Hay claras razones para cualquiera de las dos formas de abarcarlo. La minificaci├│n y compresi├│n son buenas herramientas aqu├ş: c├│digo claro para desarrollo, archivos minificados y comprimidos para producci├│n.

No importa lo que decidas, evita abreviar por abreviar. Los beneficios de un c├│digo claro y legible suelen ser mayores que el ahorrarte tipear unos pocos caracteres. ┬┐Y t├║? ┬┐Qu├ę prefieres?

Fuente original del art├şculo: A List Apart
Traducci├│n realizada por elWebmaster.com


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Acceder