Length en Javascript

En Javascript, el comando length es uno de los más utilizados. Para todos los desarrolladores, length es una de las piezas claves a la hora de recorrer arrays. Sin embargo, además de como una propiedad, funciona también como un interesante método aplicable a funciones que permite construir arquitecturas de objetos muy flexibles. Repasemos todos sus usos con sus correspondientes ejemplos en cada caso: Seguir Leyendo…

Dentro de Javascript | Etiquetas: , , , | 3 Comentarios

Consola de Firebug al detalle

Prácticamente todos los programadores web que conozco, utilizan Firefox durante sus desarrollos y además, la gran mayoría, lo hace únicamente porque cuentan con la ayuda de Firebug. Y no es menos cierto que, con el tiempo, esta extensión se ha covertido en imprescindible gracias a las muchas utilidades que incorpora. De sus características, las que más destacan son sin duda la consola, el inspector DOM, el editor CSS y el perfilador Javascript.

En este artículo vamos a analizar la primera de ellas, la consola, exprimiendo al máximo sus posibilidades y convirtiéndola en la herramienta definitiva durante el desarrollo de aplicaciones Javascript. Seguir Leyendo…

Dentro de Javascript | Etiquetas: , , , , | 24 Comentarios

TDD en Javascript: V Parte

En la cuarta entrega de esta introducción al TDD en Javascript, realizamos nuestro primer kata con éxito. Sin embargo, la definición del desafío era sencilla y no presentaba demasiados problemas para resolverla. En el mundo real, las aplicaciones suelen ser mucho más complejas y es entonces cuando nos encontramos con dificultades para diseñar y aplicar nuestros tests.

En el desarrollo de aplicaciones Javascript, más que quizá en otros lenguajes, se requiere de un sólido entorno de pruebas y de muchas comprobaciones. Además de esto, solemos recurrir a ciertos patrones de diseño que se han demostrado muy útiles en la construcción de código. Por ejemplo, utilizamos el patrón singleton, los módulos, el facade, etc… Sin embargo, con la experiencia, aprendemos que muchos de estos patrones no son especialmente fáciles de testear por su propia naturaleza, haciendo entonces completamente inútiles las pruebas.

NOTA: Para más información sobre los principales patrones de diseño en Javascript, podemos leer el fantástico libro gratuíto de Osmani, Essential Javascript & jQuery Design Patterns. Seguir Leyendo…

Dentro de Javascript, TDD | Etiquetas: , , , , | 8 Comentarios

Guía Google de estilo Javascript

Google acaba de publicar una guía de estilos y convenciones para el lenguaje Javascript que viene a sumarse a otras alternativas disponibles.

Lo interesante de este proyecto es que, como casi todo lo que emprende Google, tiene una respuesta inmediata por parte de la comunidad de desarrolladores, lo que puede resultar interesante para que de una vez, comencemos a estandarizar nuestros desarrollos.

En esta línea y, tras revisar el documento, lo primero que me llama la atención es la flexibilidad de muchas de sus reglas. Por fin encuentro en una guía de estilos recomendaciones que parecen haber sido diseñadas por desarrolladores en lugar de teóricos. Y esto, en los tiempos que corren, es toda una novedad.

Veámos algunas de las reglas más interesantes que proponen los chicos de Google y que podemos comenzar a utilizar de inmediato: Seguir Leyendo…

Dentro de Javascript | Etiquetas: , , , , , | 2 Comentarios

TDD en Javascript: IV Parte

En esta cuarta entrega sobre el curso de TDD en Javascript, ha llegado el momento de aplicar lo visto hasta ahora (I Parte, II Parte y III Parte) con ejemplos.

Para ir haciéndonos con la metodología y ampliar un poco nuestro vocabulario sobre metodologías ágiles, tenemos que introducir un nuevo concepto: el coding dojo.

Qué es un coding dojo?

Básicamente un coding dojo es una reunión de programadores en la que el objetivo a cumplir es trabajar sobre un desafio planteado. La idea es poner en común nuestras habilidades y mejorarlas. El ejercicio se considera completo cuando se ha cumplido el objetivo y puede ser repetido por el resto de la comunidad.

Existen varios tipos o modalidades de Coding Dojo, pero nos centraremos en aquella que requiere del TDD para su consecución: la CodeKata o, para simplificar, kata a secas. Seguir Leyendo…

Dentro de Javascript, TDD | Etiquetas: , , , | 2 Comentarios
Página 20 de 30Primera...10...1819202122...30...Última
Licencia Creative Commons 3.0

®Copyright 2011. Cotenido web bajo licencia Creative Commons 3.0

Códigos bajo licencias MIT y GPL. Ver página de licencias para más información