Cuando estuvimos viendo varias alternativas para aplicar OCP en aplicaciones desarrolladas con C# dejé un tema pendiente: hay una alternativa que explicaré próximamente que, a mi parecer, permite alcanzar un punto de equilibrio para no acabar con muchas clases que sólo se usan una vez (como puede ocurrir con template method o estrategia) y a… Leer más »
Posts de octubre 2011
Mostrar avisos y errores con jQuery UI
| Categoría: development
Como parte de mis juegos con javascript, estoy empezando a probar jQuery y jQuery UI. Se trata de dos librerías muy útiles que facilitan mucho el trabajo con html en una página web. En el caso de jQuery UI, añade un buen número de controles y efectos gráficos que permiten dotar a nuestras aplicaciones web… Leer más »
Open/Closed Principle: Method template, Strategy y otras alternativas
| Categoría: development
La O de SOLID, el Open/Closed Principle, es para mi uno de los principios más importantes a la hora de diseñar software y, a veces, uno de los más difíciles de llevar a cabo. El Open/Closed Principle, que podríamos traducir como Princicio de Abierto/Cerrado, dice lo siguiente: Software entities (classes, modules, functions, etc.) should be… Leer más »
Cuando Google Docs no te deja escribir
| Categoría: linux, other
De vez en cuando tengo un problema bastante molesto. Uso Google Docs para casi todo y, cuando intento hacerlo desde Ubuntu 11.04 con Firefox 5+, a veces no puedo escribir. Puedo crear un documento, veo el cursor parpadeando, pero si intento escribir… nada. Si intento pegar algo, nada. Sin embargo, todo lo demás parece funcionar:… Leer más »
¿Se puede ser demasiado ágil?
| Categoría: opinion
Hace mucho tiempo que me convencieron las ideas de la metodologías ágiles para desarrollar software y desde entonces las he ido aplicando, con bastante éxito, a los proyectos de desarrollo que he llevado a cabo. Nunca las he seguido “al pie de la letra”, sino que más bien las he ido adaptando a mis necesidades… Leer más »