viernes, 27 de junio de 2008

Ejemplo de globalización

He recibido la notificación de que desde la Universidad de Panamá, concretamente la facultad de Informática, electrónica y comunicaciones ha empleado información de este blog para realizar un estudio sobre entornos de programación.

Me alegro que les haya servido de ayuda.

Un saludo "transoceánico".

martes, 24 de junio de 2008

Cuando emplear declaración implicita de tipo de variables en .net

En C# 3.0 es posible descargar en el compilador la tarea de determinar el tipo de una variable. Dicha labor de inferencia se realiza en tiempo de compilación por lo que desde el punto de vista de la aplicación generada (del IL en adelante) se mantiene la verificación estricta de tipos.

La palabra reservada para declarar de este modo las variables es "var".

Ahora la pregunta es cuando usarla y cuando no. Porque exista esta caracteristica no vamos a volver locos, por lo tanto mi recomendación es usarla solo y exclusivamente cuando sea estrictamente necesario.

Esto es, cuando vayamos a crear una variable de un tipo que no existe y no queremos reutilizar más alla del ámbito de vida de la misma.

En cualquier otro caso, como siempre, especificamos en tiempo de diseño el tipo porque mejora la legibilidad y nos cuesta lo mismo.

Además aligeramos el proceso de compilación y evitamos posibles errorres de programación que se apoyen en el funcionamiento de la inferencia del compilador.

Dicho queda, un saludo.

Palabra de consultor...

martes, 17 de junio de 2008

Firefox 3.0

Ha sido liberada la versión 3.0 (como yo que también soy 3.0!! ) del navegador Firefox. Vaya por delante que soy usuario convencido del mismo y el producto destaca por su calidad y rendimiento.

Ahora, otra cosa es la tabla de comparaciones del sitio web oficial, atentos que no tiene desperdicio:



Madre mia que publicidad barata y ofensiva. Con lo facil que es dejar que la gente pruebe lo bueno que es y se decida. Mal, mal...

Un saludo.

martes, 10 de junio de 2008

SCRUM o como sobrevivir entre Sprints...

En mi empresa estamos introduciendo la metodología ágil SCRUM así que hemos pasado a vivir entre Sprints e incertidumbre. Existen algunas características que "obligan" al equipo a centrarse en las tareas y a unificar los esfuerzos.

Cada tres semanas nos comprometemos a una entrega con el cliente, priorizada por el, cada día hacemos una reunión a primera hora donde revisamos como van las tareas que nos hemos auto-asignado así como los impedimentos que nos hemos ido encontrando.

En contra de lo qe pueda parecer, el equipo trabaja más unido que nunca, la compenetración y colaboración es máxima y la eficiencia aumenta día a día.

Ya iremos hablando más de SCRUM que da para mucho.

Un saludo