asesauta

Category: programación

featuritis

KISS es un principio de diseño, acrónimo de keep it simple, stupid. Según la wikipedia el principio KISS afirma que la simplicidad debe ser un objetivo del diseño y que se debe evitar la complejidad innecesaria. Es frecuente oirlo en informática, menos frecuente verlo aplicado. Cuando se pide a un programador que añada algo a [...]

swing agenda

Estoy encantado de hacer público un pequeño experimento que he bautizado con el arrebatador nombre de swagenda. Para lanzar la aplicación basta con clicar un link: lanzar swagenda. Hay una página desde la que ese link será accesible permanentemente y que contendrá siempre la última versión estable. Los fuentes de la aplicación están disponibles en [...]

YubNub y 11870.com

Ayer redescubrí YubNub y me rendí a su elegancia y simplicidad. Trata de llevar la potencia de la línea de comandos a un navegador. Es uno de esos proyectos que te hace preguntarte cómo no se le había ocurrido antes a nadie, o mejor dicho, cómo no se te había ocurrido a tí mismo. Digo [...]

Los accessors en java

Comencé a trabajar con java hace unos ocho años. Desde el principio aprendí que el uso de accessors era una buena práctica. Consiste en declarar las variables de instancia como privadas y definir unos métodos públicos, llamados getters y setters para acceder a esos atributos. Algo como esto: private String foo; public void setFoo(String foo) [...]

serialVersionUID

The serializable class Foo does not declare a static final serialVersionUID field of type long. Para deshacerte de este warning de eclipse: window > preferences > java > compiler > errors/warnings >  potential programming problems y allí marcas “Serializable class without SerialVersionUID” a “Ignore”. Prácticamente todo el mundo puede ignorar tranquilamente el serial version uid, [...]