0

Estructuras de Datos en C# 05: Diccionarios y HashTables en C# – Búsqueda eficiente

Introducción a la clase En esta clase exploraremos dos estructuras de datos clave para el almacenamiento y recuperación rápida de información: Diccionarios (Dictionary<TKey, TValue>) y HashTables (Hashtable) en C#. Estas estructuras permiten acceder a los datos mediante una clave, optimizando… Continuar leyendo

0

Estructuras de Datos en C# 04: Pilas y Colas – Implementación y Aplicaciones Reales

Introducción a la clase En esta clase exploraremos dos estructuras de datos fundamentales: Pilas (Stack) y Colas (Queue). Estas estructuras permiten gestionar datos de manera ordenada y se utilizan en múltiples aplicaciones como deshacer acciones, navegación en el historial del… Continuar leyendo

0

Estructuras de Datos en C# 03: Estructuras de Datos Lineales – Arrays y Listas en C#

Introducción a la clase En esta clase exploraremos dos de las estructuras de datos más utilizadas en la programación: Arrays y Listas en C#. Aprenderemos sus características, ventajas, desventajas y cuándo es mejor utilizar una sobre la otra. Además, implementaremos… Continuar leyendo

0

Estructuras de Datos en C# 02: Complejidad Algorítmica – Big O Notation

Introducción a la clase En esta clase aprenderemos sobre la complejidad algorítmica, un concepto fundamental para medir la eficiencia de un algoritmo. Analizaremos cómo se mide el rendimiento del código usando la Notación Big O y cómo impacta en el… Continuar leyendo

0

Estructuras de Datos en C# 01: Introducción a los Algoritmos y su importancia en C#

Introducción a la clase En esta primera clase, exploraremos qué es un algoritmo, por qué es importante en la programación y cómo los algoritmos se aplican en C#. También veremos algunos ejemplos prácticos para entender su funcionamiento. ¿Qué obtendrás de… Continuar leyendo

0

Clean Code #10 (2nd Edition): Comentarios

En la mayoría de los casos los comentarios en el código son code-smells. No porque lo comentarios sean malos, solamente porque no lo usamos correctamente. Veamos algunos ejemplos de comentarios mal usados. Vemos que el método se llama GetProducts(). Es… Continuar leyendo

0

Clean Code #09 (2nd Edition): Código Duplicado

El código duplicado es otro tipo de code smell que debemos evitar. Si el código está duplicado, debemos modificarlo, tendríamos que hacerlo en todos lados. Esto podría generar que algunos métodos que lo consumen funcionen de forma incorrecta por olvidarnos… Continuar leyendo

0

Clean Code #08 (2nd Edition): Switch

En anteriores post vimos las bifurcaciones If. Ahora veremos otro tipo de bifurcación, Switch. Esta es un poco más compleja de utilizar y factorizar. Manos a la obra! Switch Los switch son muy usados por programadores con menos experiencia en… Continuar leyendo

0

Clean Code #07 (2nd Edition): Condicionales 2

Ahora veamos un ejemplo más completo. Tendremos una clase de reservación de vuelos. Esta contiene varias toma de decisiones dependiendo de la cantidad de puntos del pasajero. Vemos al código: Tenemos una clase Passenger con una propiedad LoyaltyPoints, luego, una… Continuar leyendo