Categoría – Software Engineering

Cohesion, Modularidad, Acoplamiento y Refactoring de codigo. Buenas practicas en desarrollo de software.

  • por javier
  • 31 de Marzo de 2023

En desarrollo de software, en un contexto de metodologías ágiles o bien tirando código mediante prueba y error existen prácticas que harán nuestro código más mantenible, mas legible y de mejor calidad. Algunas de estas prácticas son las siguientes: empezaremos por modularidad y cohesion en el software, lo cual es imprescindible en el buen código.

Cohesión y modularidad son dos conceptos importantes en el desarrollo de software, que se relacionan con la estructura y la organización del código.

La cohesión se refiere a la medida en que los componentes (como clases o métodos) de un sistema trabajan juntos para lograr …

Introducción a metodologías ágiles de desarrollo. Programación Extrema. (XP)

  • por javier
  • 21 de Marzo de 2023

La programación extrema (XP) es una metodología de desarrollo, si puede ser considerada como tal, pues se caracteriza por ser un conjunto de prácticas y no está considerada como metodología por una extensa mayoría de ingenieros del software.eXtreme Programming

No obstante, es de extendido uso en proyectos software y sus prácticas han sido de amplia aceptación en muchos casos, sobre todo proyectos pequeños o medianos debido a su curva de aprendizaje suave, a producir código de calidad, completamente funcional, sin fallos ni sorpresas para el cliente, que, siempre percibirá un producto final adecuado a sus necesidades, no a lo que creen …

Update cookies preferences