Archivo del sitio MetodologÃas
La importancia del testing
El jueves pasado estuve en la Conferencia de Rails en Madrid y me llamó mucho la atención, dentro de toda la controversia que creo el uso del testing en aplicaciones, lo poco que se implantaba y la poca importancia que se le daba.
Dentro de toda la polémica que suscitó habÃa gente que dudaba de uso […]
Ayuda a la depuración
Esto que voy a contar no es nada nuevo, lo que pasa es que lo estoy utilizando intensivamente y con ello estoy desarrollando más fácilmente. Son técnicas para depurar aplicaciones:
Ruby On Rails:
Lo que más me está ayudando es correr la aplicación en un mongrel sobre Linux y ejecutar en una consola lo siguiente (cambiando RAILS_ROOT […]
A vueltas con las fixtures
Estamos desarrollando un proyecto en Ruby on Rails de un tamaño que empieza a
ser considerable. Para los testeos (tanto unitarios como funcionales)
estamos utilizando las fixtures y me estan surgiendo una serie de dudas
filosoficas, a ver que opiniones teneis al respecto.
En otros proyectos que he desarrollado (en .NET) he realizado los
testeos siguiendo estos pasos por cada […]
Más sobre MVC
Se ha montado un poco de revuelo (y no es para menos) porque Martin Fowler ha publicado dos nuevos articulos revisando el patron MVC (Model View Controller) adaptándolo a los tiempos que corren (TDD, metodologías ágiles, etc):
Fowler divide el MVP en dos nuevos patrones dependiendo del nivel de responsabilidad de la vista:
Supervising controller donde […]
Implementando un proveedor de formularios
En la lista: microsoft.public.es.dotnet.framework, AsierMM pregunto lo siguiente:
Hola tengo muchas formularios en mi proyecto y una funcion que los abre.
Por parametro recivire su nombre y me gustaria saber una forma de hacer un
new de ese informe pero de una forma que no tenga que hacer un case y hacer
su new.
La idea es tener un […]
Un verdadero equipo multidisciplinar
Tengo consciencia de que lo que voy a contar es bien sabido, pero no deja de llamarme la atención. Hace ya varios años que estuve trabajando en Pyro Studios y la mejor experiencia que saque de allí fue la oportunidad de integrarme en un equipo de gente cuyos cometidos eran bien distintos: Había diseñadores gráficos, […]
Lazy Initialization
Despues de llevar un tiempo trabajando con MonoRails.ActiveRecord y tras revisar el post: MonoRails o .NET on Rails tengo que advertir de un hecho muy importante y que puede llevar a una aplicación al desastre si no se trata con cuidado y es el tema del Lazy Initialization (Como traducirlo? Inicializaciones perezosas?) de las relaciones […]
Guerra abierta al switch… case
Me estare volviendo paranoico… pero cada vez que veo un switch… case en un codigo C# (O Select… Case en Visual Basic.NET) me entra una especie de sarpullido que no puedo evitar.
Supongamos que tenemos una enumeracion y queremos presentar un texto dependiendo de esa enumeracion:
public enum eTipoMoneda
{
eDolar = 0,
ePeseta = 1,
eEuro = 2
}
public string […]
Mockeando el Interfaz
En el anterior post, explicaba como testear el interfaz despues de haberlo separado en los datos y en el controlador. Para ello codificábamos una clase (CCalculadoraTestView) que implementaba el interfaz de datos (ICalculadoraView) y que servía para pasar los datos al objeto controlador (CCalculadoraController) que es el que de verdad queremos testear.
Existe un método que […]
Testeando el Interfaz.
En el post anterior explique como aplicar el patrón MVC para facilitar el testeo del funcionamiento de un formulario (Preparación de un interfaz para testeo unitario).
En este post voy a intentar explicar como se realizarían dichos testeos.
Recordemos, que por un lado partimos de la definición de 2 interfaces: ICalculadoraView para los datos del formulario e […]
Busqueda rápida
Encuentre lo que busca rápidamente utilizando nuestra búsqueda por palabras clave. No lo encuentra? Utilice los siguientes enlaces.