Programación iOS
  • Inicio
  • Sobre nosotros
  • Servicios
  • Blog
  • Recursos
  • Contacto
Seleccionar página
Patrones de diseño para un Código limpio: Visitor y Strategy en lugar de Switch

Patrones de diseño para un Código limpio: Visitor y Strategy en lugar de Switch

por Edwin Peña | Jul 29, 2023 | Buenas practicas iOS

Robert C. Martin, también conocido como «Uncle Bob», es un defensor del código limpio y ha compartido su opinión sobre el uso de la declaración switch. En su libro «Clean Code», menciona que el uso excesivo de switch puede ser una mala práctica porque viola el...
¿Qué son los antipatrones de diseño Swift y cuáles son los más comunes?

¿Qué son los antipatrones de diseño Swift y cuáles son los más comunes?

por Edwin Peña | Feb 1, 2022 | Buenas practicas iOS, Programacion iOS

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

Conociendo los patrones de diseño Swift

por Edwin Peña | Ene 4, 2022 | Buenas practicas iOS

Singleton: ¿Realmente es un antipatrón de diseño?

Singleton: ¿Realmente es un antipatrón de diseño?

por Edwin Peña | Oct 6, 2021 | Buenas practicas iOS

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!: Evite las abstracciones apresuradas

por Edwin Peña | Jun 29, 2021 | Buenas practicas iOS

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: mantenlo simple, estúpido

por Edwin Peña | Jun 8, 2021 | Buenas practicas iOS

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...
Página 1 de 3123»

Entradas recientes

  • Potenciando tu código con protocol extensions: Mejora, reutilización y flexibilidad en Swift.
  • Patrones de diseño para un Código limpio: Visitor y Strategy en lugar de Switch
  • ¿Qué son los antipatrones de diseño Swift y cuáles son los más comunes?
  • Conociendo los patrones de diseño Swift
  • Principio YAGNI: no vas a necesitarlo

Comentarios recientes

  • carlos en El Principio KISS: mantenlo simple, estúpido
  • Edwin Peña en El Principio KISS: mantenlo simple, estúpido
  • Axel Olivera en El Principio KISS: mantenlo simple, estúpido
  • Edwin Peña en Aplica la Calistenia de objeto y escribe tu código más comprensible
  • izle en Aplica la Calistenia de objeto y escribe tu código más comprensible

Archivos

  • agosto 2023
  • julio 2023
  • febrero 2022
  • enero 2022
  • noviembre 2021
  • octubre 2021
  • junio 2021
  • mayo 2021
  • marzo 2021
  • febrero 2021
  • enero 2021
  • octubre 2020
  • agosto 2020
  • julio 2020
  • junio 2020
  • mayo 2020
  • abril 2020
  • marzo 2020

Categorías

  • Buenas practicas iOS
  • Personal
  • Programacion iOS
  • Tutoriales programación iOS

Meta

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org
  • Aviso legal
  • Privacidad
  • Cookies
  • Facebook
  • Instagram
© Copyright APPWISE CODE LLC · Todos los derechos reservados
Diseño Web por Mario Rodriguez
Esta web usa cookies para mejorar experiencia de usuario y medir el tráfico. Para continuar navegando, debes aceptar su uso. Puedes obtener. ACCEPTMas Información
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
GUARDAR Y ACEPTAR