martes, 31 de diciembre de 2013

Codemonkey: Feliz año 2014



import java.util.Calendar;

public class Feliz2014{

        public static void main(String[] args)throws Exception{

                Calendar cal=Calendar.getInstance();
                int anyo=cal.get(Calendar.YEAR);
                int mes=cal.get(Calendar.MONTH)+1;
                int dia=cal.get(Calendar.DAY_OF_MONTH);
                int hora=cal.get(Calendar.HOUR_OF_DAY);
                int minuto=cal.get(Calendar.MINUTE);
                while(true){
                        if((anyo==2014) && (mes==1) && (dia==1)){
                                System.out.println("Feliz año 2014");
                        }else{
                                System.out.println("Un dia comun");
                                System.exit(0);
                        }
                }
        }
}

miércoles, 25 de diciembre de 2013

Patrones de diseño




¿Para qué sirven?
Básicamente nos ayudan a crear código limpio, ordenado y reutilizable.

¿Dónde los ocuparía?
  • En sistemas donde se emplea distintos esquemas de bases de datos,etc.
  • En proyectos (muchos de ellos heredados) donde se requiere tener una visión clara de las clases (qué y para qué se usan)
  • En el diseño y desarrollo de APIs
  • Etc.
¿Cuántos patrones de diseño existen?

Existen tres categorías. Cada una con un objetivo claro.  Los patrones de diseño es una ayuda al desarrollador, para tratar de resolver problemas a los que se enfrentan (mala o nula documentación de sistemas, código mal escrito o desordenado, etc.).


Links:

jueves, 12 de diciembre de 2013

¿Todos deberían aprender a programar?

Todos deberían aprender a programar

Hace tiempo apareció este vídeo para motivar a las "personas comunes" a que aprendieran a programar.

A mi parecer fue una buena idea, lo que muchos nos hace falta es tener iniciativa, aprender de la prueba y el error.

No esperar a que (auto mágicamente) alguien nos enseñe y nos resuelvan los problemas. Se vale preguntar, todos alguna vez necesitaremos ayuda, pero no delegar nuestra responsabilidad a otros.