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