Pruebas unitarias estilo Volkswagen

(2 comentarios)

Tu objetivo como programador es sólo uno: producir más código. No hay necesidad de distraerse con nimiedades como las pruebas y el arreglo de bugs. Por eso, basándose en las buenas prácticas de la industria automovilística, Hugues Maignol ha creado una extensión para PHPUnit que permite hacer pruebas unitarias en PHP de la misma forma en que estas empresas comprobaban las emisiones de gases en sus coches: detectando entornos de integración continua y sustituyendo en ese caso las colecciones con los errores y fallos detectados por colecciones vacías.

Si a los carpinteros se les contratara como a los programadores

(11 comentarios)

En la informática a menudo se dan situaciones surrealistas que se prestan mucho al chiste. Ya lo vimos en su día con la captura de requisitos en Si los arquitectos tuvieran que trabajar como los programadores y con las ofertas de trabajo en Si a los conductores se les contratara como a los programadores. Las entrevistas de trabajo, con frecuencia, son igual de delirantes, como vemos en esta parodia que recoge Jason Bock en su blog y que paso a traduciros.

[Pulsa para continuar]

Desarrollo rápido en Android con anotaciones

(4 comentarios)

Si llevas un tiempo programando en Java recordarás esas decenas de líneas de código de inicialización y aquellos enormes XML de configuración con los que teníamos que lidiar en frameworks como Spring, JPA o JSF antes de que se popularizaran las anotaciones. En Android esa tendencia todavía no ha impuesto, pero os alegrará saber que sí existen librerías externas con las que reducir enormemente el código auxiliar y centrarnos en lo que realmente importa.

[Pulsa para continuar]

Cómo mejorar tu productivad con NetBeans en un 200%

(3 comentarios)

Decía Larry Wall, el creador de Perl, que las tres virtudes principales de un programador son la pereza, la impaciencia y el orgullo desmedido. Pereza e impaciencia suficientes para querer invertir una gran cantidad de tiempo y esfuerzo en minimizar tareas repetitivas. Y de eso es de lo que vamos a hablar hoy.

[Pulsa para continuar]

Cómo añadir el código fuente de Android a Eclipse

(4 comentarios)

Cuando se programa con alguna librería o framework de terceros siempre es fundamental poder contar con su código fuente, ya sea para aprender o para ver cómo funcionan las cosas por dentro. Android no es una excepción; por eso lo primero que hago nada más instalar Eclipse con las Android Developer Tools es añadir el código fuente del SDK. De otra forma, al intentar ver el código de cualquier clase de Android Eclipse nos mostrará una pantalla similar a esta, con el código decompilado en lugar del código fuente:

[Pulsa para continuar]

Depuración de patito de goma

(28 comentarios)

Aunque puede parecer extraño, detrás de este nombre tan simpático se esconde una técnica de depuración de lo más efectiva, sencilla y divertida, aunque no muy recomendable si ya cuentas con cierta fama de excéntrico entre tus conocidos.

Depuración de patito de goma

[Pulsa para continuar]

El Michael Phelps de la programación

(6 comentarios)

Probablemente no hayas oido hablar nunca de él, pero si la programación fuera un deporte olímpico, seguramente Petr Mitrichev sería nuestro equivalente a un Michael Phelps o un Usain Bolt. Este desarrollador ruso de 27 años, que trabaja actualmente para Google, domina desde hace más de un lustro el mundo de la programación de competición; torneos en los que se puede llegar a ganar hasta 25.000 dólares por un primer puesto.

Si queréis saber más de este fenómeno, que ganó su primera competición oficial con sólo 15 años, no dudéis en echar un vistazo a la reseña que hacen de él en el Technology Review del MIT (vía Slashdot).

Symfony y FirePHP

(6 comentarios)

Si quieres utilizar FirePHP para hacer log de mensajes o variables en la consola de Firebug y utilizas Symfony como framework, no tienes más que escribir lo siguiente en tu controlador, sin necesidad de descargar ninguna librería o bundle extra ni tocar una sola línea de configuración:

[Pulsa para continuar]

Los secretos más íntimos de las aplicaciones Metro

(8 comentarios)

El código de las aplicaciones Metro de Windows 8 es mucho más público de lo que algunos desarrolladores podrían pensar. Podemos ver un listado de todas las aplicaciones que tenemos instaladas para el perfil de usuario actual y la carpeta en que estas se encuentran usando el cmdlet Get-AppxPackage de la PowerShell; en la pantalla de inicio escribimos powershell para buscar la aplicación, hacemos clic sobre su icono para lanzarla y escribimos el comando

[Pulsa para continuar]

La Regla del Boy Scout

(13 comentarios)

A menos que seamos extremadamente cuidadosos la entropía siempre hará que la calidad del software se degrade con el tiempo. Quizás pensemos que tenemos cosas más importantes que hacer que modificar esta clase o esta función y salgamos del paso con un pequeño hack. Es posible que no recordemos muy bien cómo funcionaba el sistema, y que añadamos complejidad innecesaria con nuestros cambios. O que el código nos cause tal sentimiento de repulsión, que no nos importe ejercer un cierto vandalismo casi deliberado contra él.

[Pulsa para continuar]

Página 1 de 912345...Último »