Bienvenidos a mi blog
«Un lugar donde aprender sobre todo lo relacionado con la programación iOS»
¿Qué son los antipatrones de diseño Swift y cuáles son los más comunes?
Una buena dosis de autocrítica es fundamental para el crecimiento profesional y personal. Cuando se trata de programar, este sentido de la autocrítica requiere la capacidad de detectar patrones improductivos o contraproducentes en el diseño, el código, los procesos y...
Conociendo los patrones de diseño Swift
¿Sabes qué son los patrones de diseño Swift? Lanzado en el año 2014 Swift es conocido como el lenguaje de programación propio de Apple. Y, hoy en día se ha convertido en una herramienta poderosa que permite a los desarrolladores producir aplicaciones versátiles para...
Principio YAGNI: no vas a necesitarlo
El principio YAGNI o You Aren't Gonna Need It, es un principio de optimización de trabajo en el desarrollo de software que establece que los componentes deben añadirse cuando sean estrictamente necesarios. Este principio forma parte de la filosofía de la llamada...
«Swift Final», clases y métodos
En Swift tienes muchas formas de marcar tus métodos, puedes hacerlos: Públicos, privados, mutables, finales, etc. Es por ello que en esta oportunidad te hablaremos sobre final clases o métodos, es decir, qué sucede cuando un método se marca como final. La palabra...
Singleton: ¿Realmente es un antipatrón de diseño?
El singleton es un patrón de diseño ampliamente utilizado en el desarrollo de software. Sin embargo, a pesar de su popularidad, a menudo es considerado como un antipatrón. ¿Esto realmente es así? ¿Se trata de un patrón de diseño funcional o no? En esta oportunidad te...
El Principio AHA!: Evite las abstracciones apresuradas
El principio AHA (Avoid Hasty Abstraction) significa Evite las abstracciones apresuradas. Evitar las abstracciones apresuradas (AHA) es un principio de desarrollo de software popularizado por Kent C. Dodds, con el cual se logra producir bases de códigos más fáciles de...
El Principio KISS: mantenlo simple, estúpido
El principio KISS (Keep It Simple, Stupid): mantenlo simple, estúpido, es uno de los principios de programación más conocidos y se refiere al código fuente de un programa que debe ser simple y directo desde el principio. Su significado es bastante comprensible, aunque...
El Principio DRY: No te repitas
Si hablamos de acrónimos, los encontrarás en gran número en la industria del desarrollo de software. El principio DRY (Don't Repeat Yourself), significa No te repitas, y se refiere a la metodología de escritura de código. Duplicar datos, lógica o función en tu código...
Sabes por qué Git Avanzado
¿Por qué deberíamos saber Git avanzado? Como desarrolladores, primero comenzamos a aprender a usar Git mediante una simple repetición. Hacemos el típico Git pull, Git push y Git merge. Pero después, al pasar a trabajar en proyectos más grandes, es decir, a trabajar en...