Posts

    Código espagueti

    Qué es el código espagueti Código espagueti se refiere a código que está desordenado y difícil de entender debido a una mala estructuración, un uso excesivo de anidamientos de estructuras de control, una falta de comentarios y una falta de nombres claros para variables y funciones. El término viene por la analogía de que el código es tan desordenado como un plato de espagueti. En los lenguajes no estructurados (como BASIC, por ejemplo) el uso de la sentencia GOTO era la causa principal de código espagueti.

    Arrays en Python

    Arrays en Python 🌟 Tipos de elementos: Los arrays en Python están diseñados para almacenar elementos del mismo tipo, mientras que las listas pueden contener elementos de diferentes tipos. Por ejemplo, un array puede contener solo números enteros, mientras que una lista puede contener números, cadenas de texto, objetos, etc. 🌟 Eficiencia de memoria: Los arrays suelen ser más eficientes en términos de uso de memoria en comparación con las listas.

    Errores comunes en entrevistas

    Errores más comunes en entrevistas ✅ Es un error muy frecuente no hacer preguntas sobre el enunciado y comenzar a escribir código. Esto estará mal visto por el entrevistador y puede llevarnos a implementar una solución incorrecta o a bloquearnos a mitad del desarrollo. Fundamental: preguntar sobre qué datos de entrada son válidos, qué hacer cuando no lo son, que eficiencia debe alcanzar el algoritmo. ✅ No prepararse adecuadamente: Muchos candidatos subestiman la importancia de prepararse adecuadamente para la entrevista de programación.

    Aprender a programar

    Una de las preguntas más difíciles de responder, entre las muchas que se repiten en cuenta de TikTok sobre programación, es cómo aprender a programar desde cero. La dificultad radica en que la respuesta es muy larga. Y en que no existe un forma de aprender que le sirva a todas las personas. Por lo que decidí escribir este artículo en forma de guía para quienes quieran iniciarse en el aprendizaje de la programación de computadoras.

    Pasaje por copia o referencia en Rust

    La mayoría de los lenguajes de programación pasan la información de los argumentos de una función por copia o por referencia. Es decir, creando una copia de los datos o pasando una referencia a los datos originales respectivamente. Y esto es muy importante dependiendo del caso y del lenguaje podrá haber consecuencias de performance o hacer el código menos robusto. Por copia El pasaje por copia hace que el código sea más funcional y menos propenso a errores.