35 puntos por yechoi 2024-02-05 | 1 comentarios | Compartir por WhatsApp

El autor ha dirigido y desarrollado más de 10 proyectos open source, y cuando diseña software por primera vez en un equipo, en la medida de lo posible tiene presente la posibilidad de convertirlo en open source. Presenta qué puntos suele enfatizar en ese proceso.

  • Ventajas del open source como método de distribución

    • Posibilidad de asegurar la independencia de la arquitectura
    • Mayor libertad para los usuarios mediante licencias open source
    • Prestar atención a la seguridad desde el inicio
  • El primer paso para crear una buena estructura open source

    • Consistencia: establecer una visión del mundo clara
    • Escalabilidad: interfaces externas para fomentar la participación
    • Mantenibilidad: programas cuyo funcionamiento puede leerse a través del archivo de configuración
  • Estructura y consideraciones según el tipo de software

    • Biblioteca de utilidades
    • Biblioteca dependiente de datos
    • Aplicación API o CLI
    • Aplicación para usuarios finales
  • Naming y branding técnico

1 comentarios

 
taeha 2024-02-05

Es un buen contenido, gracias.