Agilismo
¿Qué es?
Es la habilidad para adaptarse a los cambios que vayan surgiendo durante el desarrollo del producto.
Kotlin Android Extensions

Esta extensión de Kotlin para Android es sencilla, poderosa y limpia.
En este ejemplo vemos la forma de asignar una acción a un botón mediante Java en la forma «tradicional» y la nueva manera mediante las Kotlin Android Extensions, que nos facilita la legibilidad, y sencillez a la hora de implementarlo.
Manifiesto por el Desarrollo Ágil de Software
Principios del Manifiesto Ágil
Paginación en Ruby on Rails
Scopes en Ruby on Rails

Los Scopes (alcance, ámbito) son condiciones que se aplican en el modelo para definir diferentes grupos de registros que hay en las tablas.
Diseño Simple y Emergente, Código Limpio

Las 4 Reglas del Diseño Simple de Ken Beck son fundamentales para crear un software bien diseñado, facilitando la emergencia de diseños de calidad.
Continuar leyendo «Diseño Simple y Emergente, Código Limpio»
Máquina de Estados en Ruby on Rails con AASM

La gema AASM sirve para agregar una máquina de estados a clases de Ruby.
Continuar leyendo «Máquina de Estados en Ruby on Rails con AASM»
Pruebas de Unidad, Código Limpio
El Diseño Guiado por Pruebas (DGP) nos pide que primero creemos las pruebas de unidad antes que el código de producción.





