Entradas

Mostrando entradas de diciembre, 2022

Dependency Inversion Principle

Imagen
La Inyección de dependencia o Dependency Inversion Principle  es uno de los principios SOLID,  no tengo idea si es uno de los principios mas usados, pero lo si tengo claro es que hay un antes y un después desde que comencé a usar la inyección de dependencias.  ¿Qué es la inyección de dependencias?, en términos prácticos.  En términos prácticos es al almacenar en un contenedor instancias de objetos para después ser utilizada casi de forma automática , la forma de inyectar esta dependencia es mediante los parámetros del constructor.  Casos de uso  Siempre que se habla de ejemplos de inyección de dependencia se habla sobre la capacidad de cambiar el origen de datos ya sea cambiar de SQL server a MYSQL o cualquier otra combinación, si bien este ejemplo es valido y aplica 100%, es muy raro que se de este caso de uso, ya que muy rara vez cambias el motor de base de datos de una aplicación.  Otro caso de uso es por...

Teclado 60% - Redragon Draconic k530

Imagen
Hace ya varios meses que tengo un nuevo teclado el cual uso de forma diaria, es un Reddragon  Draconic, los principales motivos por los que me decidí en comprar este teclado es por que es un 60% y ademas tiene interruptores cafés (ya los azules me tenían la cabeza que me explotaba) Principales características Formato 60% Desde hace mucho que ya me han ido gustando los teclados cada vez mas pequeños, esto no es por falta de espacio en el escritorio sino mas bien por comodidad y problemas a las muñecas, antes usaba varios teclados en formato TKL y cada vez que uso un en formato completo el esfuerzo y mover la mano al mouse hace que el brazo se me recienta. Interruptores Cafés / Marrones Yo he usado los azules (outemu) y los rojos (Cherry), y la verdad que me gustan ambos pero ninguno me termina de convencer 100%.  Solo para aclarar yo no juego en el computador ni en el celular, por lo que solo uso el teclado para programar  y ofimática, dicho lo anterior, de los Azules lo q...