Publicidad
Publicidad

RSS Trucos

Truco, volver a Crear pruebas unitarias desde Visual Studio 2012

6 Comentarios
Truco, volver a Crear pruebas unitarias desde Visual Studio 2012

Visual Studio 2012 es el IDE por excelencia para todos los que nos dedicamos a desarrollar en el ecosistema de Microsoft: Net framework.

Sin embargo a través de sus diferentes versiones, iniciándose en la antediluviana versión del 2003, ha ido sufriendo todo tipo de transformaciones, añadidos y modificaciones que, en la inmensa mayoría de los casos han sido muy positivas, pero en alguno que otro – como el que traigo en este artículo – puede llegar a ser muy molesto.

Leer más »
Publicidad

13 claves para mejorar el rendimiento de tu código Javascript

10 Comentarios

La Google I/O 2012 pasó y se nos quedaron muchas cosas en el tintero. Vamos a intentar poner remedio Una de estas cosas en el tintero es, por ejemplo, una interesante charla de Daniel Clifford sobre rendimiento y velocidad de Javascript con motores V8 de Google. En el blog de Jon Fox han resumido la charla y extraído 13 claves para conseguir que tu código Javascript vaya como un auténtico tiro:

Leer más »

iWebInspector: Inspector Web Remoto Real

Comentar
iWebInspector: Inspector Web Remoto Real

Hace sólo unos días presentábamos Weinre como una solución casi perfecta para poder inspeccionar y "debugar" Javascript y HTML ejecutándose en navegadores o soluciones basadas directa o indirectamente en Webkit.

Weinre, tal como contábamos, es una solución muy útil y que a mi personalmente me ha ahorrado muchos dolores de cabeza. Pero tiene dos puntos importantes a tener en cuenta:

  • Hace inyección de código, lo cual quiere decir que la aplicación que se monitoriza está alterada respecto a la que el desarrollador ha creado. Esto no tendría que suponer ningún problema pero podría darse el caso en el que el código inyectado por Weinre alterara el comportamiento inherente de la aplicación bajo testeo.
  • Weinre, aún y estar basado en el Remote Web Inspector de Webkit, no permite añadir breakpoints en el código Javascript ni realizar sesiones de Profiling. El principal motivo de esto es que los navegadores no definen los hooks necesarios para llevar a cabo estas tareas.
Leer más »

Weinre: Inspector Web Remoto

2 Comentarios
Weinre: Inspector Web Remoto

Personalmente soy un técnico de las que piensa que el Debugging no es un mero paso en el desarrollo o una mera funcionalidad en un IDE, creo firmemente que es una combinación muy avanzada con una gran dosis de arte y una muy buena técnica. Al cabo del día es bastante probable que el porcentaje de tiempo que un desarrollador empeña para localizar errores y malos comportamientos en el código y arreglarlos es muy cercano, sino superior, al tiempo que dedica a la creación de código nuevo. Son muchos los errores en el código que nos llevan de cabeza durante horas pero que luego solventamos en un mero instante. Es por ello de vital importancia que como profesional en el mundo del desarrollo tengamos y dominemos técnicas avanzadas para encontrar, determinar y aislar problemas en el código.

Llevo una temporada desarrollando de forma extensiva JavaScript en plataformas móviles. Ya sea a través de Safari, Adobe AIR, PhoneGap, Appcelerator o cualquier otro entorno de ejecución a menudo me encuentro con la necesidad de querer inspeccionar el DOM o algun objeto complejo o simplemente ver las trazas de una forma más avanzada a la que, por ejemplo, permite iOS con la consola de javaScript que incorpora.

Leer más »

Muéstrame tus herramientas y te diré quién eres

10 Comentarios
Muéstrame tus herramientas y te diré quién eres

Este artículo es el primero de una serie en la que iré compartiendo trucos, consejos, utilidades, pequeñas herramientas y técnicas que pueden facilitar y agilizar enormemente el desarrollo. Al igual que un albañil o un electricista tiene sus herramientas, un desarrollador también las debe tener y dominar a fondo. Podemos tener herramientas comunes y básicas pero muchas veces la diferencia la marcan esas herramientas especializadas que a veces te ahorran tiempo, a veces te hacen más productivo, a veces aportan una mayor precisión o que simplemente eliminan la monotonía de una tarea.

Una herramienta puede parecer extremadamente simple como lo podría parecer una simple espátula, pero son pocos los que dominan las técnicas de cintado para montar una pared de pladur perfecta. Es muy importante tener las herramientas adecuadas pero más aún conocer a fondo cómo y cuando usarlas.

Leer más »
Publicidad

Guerra al código innecesario con UCDetector

4 Comentarios
Guerra al código innecesario con UCDetector

No neguéis lo evidente, cualquier código que hagamos (o que heredemos) corre el riesgo de contener trozos que terminan sin utilizarse por mil y una razones (despistes propios o ajenos, cambio de requerimientos, mala planificación…) y que ocupan un espacio y unos recursos que podrían liberarse. Pues bien, si trabajas en Java y usas el IDE Eclipse, quizás te interese una herramienta que, si bien no es nueva, no parece ser excesivamente conocida: UCDetector.

Este plugin (que funciona con versiones superiores a la 3.5 de Eclipse y 5.0 de Java) descubre código que no se está utilizando, código público que podría estar privado o protected y atributos o funciones que podrían ser final. Finalmente, además de descubrirte estos posibles fallos de codificación, te permite arreglarlos de manera sencilla moviendo, eliminando o cambiando visibilidad a un solo click.

Sin duda una herramienta que puede resultar bastante útil. ¿Conoces más herramientas de este tipo (tanto para Java como para otros lenguajes)? Pues no dudes en compartirlas en los comentarios.

Vía | el blog del equipo de i+d de idealista.com
Fuente y descarga | UCDetector

Leer más »

Contra la mala memoria, ricas chuletas para desarrolladores

17 Comentarios
Contra la mala memoria, ricas chuletas para desarrolladores

Como ya hemos comentado en alguna que otra ocasión, los programadores, maquetadores y desarrolladores en general no somos máquinas sino seres humanos que, en algún momento, podemos tener lapsus de memoria o no estar del todo seguros de la sintaxis de nuestro código. Es por ello que cada vez proliferan más las chuletas de lenguajes de programación (cheat sheets en el idioma de Shakespeare por si eres un hipster y tal). Si, como las que nos hacíamos en la carrera (negaré ante mis profesores haber escrito esto) pero en plan fino. Aquí os enlazamos unas cuantas, la mayoría en pdf o en formato de imagen para que las puedas descargar e imprimir fácilmente:

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos