Blogging and me

--Originally published at cerros27

Antes de comenzar con esta entrada quiero aclarar que NO me gusta hacer uso de los blogs. No es que tenga nada en contra del sistema de tener tu identidad en la web y poder compartir el conocimiento obtenido a lo largo del tiempo. No me gusta porque me cuesta mucho trabajo expresar lo que quiero de manera escrita. Y me parece una actividad muy “solitaria” por así decirlo. Pero concuerdo con la autora del texto en muchas cosas. Por ejemplo, cuando dice

I felt like I was the only junior developer in the world.

No que yo sea desarrollador ni mucho menos, pero siempre que tengo problemas personales o académicos llego a sentirme de esa manera. Y tal vez, como ella comenta, hacer uso de los blogs pueda ayudar en con esos problemas. No lo sé.  Pero insisto que para mi gusto personal me parece una actividad poco interactiva. Disfrute mas cuando en primer semestre en solución de problemas con programación hacíamos videos con las soluciones a los problemas expuestos en clase.

Sin embargo también le veo su lado positivo al tener que sentarme a realizar una activad que no me resulta muy placentera, y eso lo veo en la forma de mejorar mis calidad de redacción y mejorar mi velocidad de escritura en el teclado.

Classes to Code

--Originally published at cerros27

Para esta entrada tomare el diseño Singleton y lo implementare en el lenguaje Java. Hare dos clases muy sencillas una llamada conexión y la otra llamada app. Estas simularan un sencillo programa que conecta a la base de datos de nuestra aplicación.

Lo que buscamos es que no importa cuantas conexiones se hagan, solo se pueda tener una instancia de la conexión ya que seria muy poco eficiente crear una instancia para cada conexión que se lleva a cabo.

public class App {

public static void main(String[] args) {
//Instanciación por constructor prohíbido por ser “private”
//Conexion c = new Conexion();
Conexion c = Conexion.getInstancia();
c.conectar();
c.desconectar();

boolean rpta = c instanceof Conexion;
System.out.println(rpta);
}
}

 

public class Conexion {

//Declaración
private static Conexion instancia;
//private static Conexion instancia = new Conexion();

//Para evitar instancia mediante operador “new”
private Conexion() {

}

//Para obtener la instancia unicamente por este metodo
//Notese la palabra reservada “static” hace posible el acceso mediante Clase.metodo
public static Conexion getInstancia() {
if(instancia == null) {
instancia = new Conexion();
}
return instancia;
}

//Método de prueba
public void conectar() {
System.out.println(“Me conecté a la BD”);
}

//Método de prueba
public void desconectar() {
System.out.println(“Me desconecté de la BD”);
}

}

En el siguiente video se muestra un tutorial sobre el uso del modelo Singleton y su aplicación en Java

 

SimSE

--Originally published at cerros27

SimSE es un pequeño simulador escrito en java. Me tomo un rato entenderle el rollo al juego, aunque al final me pareciogenial la idea. Un pequeño videojuego que simula un equipo de desarrollo de software. La iterfaz grafica es muy sencilla como podemos obserrvar en la imgane a contnuacion.

Captura.PNG

Lo que más me gusto es que tiene pequeños detalles como la experiencia laboral de cada empleado además de que te permite comprar herramientas de la vida real tales como eclipse y Junit.

Captura.PNG

Sin lugar a dudas es un juego genial para cualquiera interesado en desarrollo y arquitectura de software.