Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas


1
LGPL 2.1 vs LGPL 3.0 Ventajas y desventajas
Por lo que he leído, LGPL 3.0 le permite usar la licencia junto con otras licencias, más permisivo al respecto (ni siquiera estoy seguro de eso). Desde https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility dice que no es compatible con GPLv2, mientras que LGPL 2.1 es compatible con él. Eso es un poco contrario a lo …
32 licensing  gpl  lgpl 

1
Rendimiento del código orientado a ADT de asignación única en CPU modernas
Trabajar en datos inmutables con asignaciones individuales tiene el efecto obvio de requerir más memoria, uno presumiría, porque constantemente está creando nuevos valores (aunque los compiladores debajo de las cubiertas hacen trucos de puntero para que esto sea menos problemático). Pero he escuchado algunas veces que las pérdidas en el …

8
¿Qué tan seguros y confiables son los sitios de alojamiento como sourceforge, github o bitbucket para proyectos de código cerrado? [cerrado]
Estoy considerando usar sourceforge, bitbucket o github para administrar el control de fuente para mi negocio. Tengo proyectos abiertos y participo en proyectos abiertos como gcc. Pero también tengo un negocio donde desarrollo software de código cerrado para mi vida. ¿Qué tan confiables son sourceforge, github o bitbucket en términos …




3
¿Cuál es el principio de menor asombro?
En la programación, ¿qué se llama Principio de Menos Asombro? ¿Cómo se relaciona este concepto con el diseño de buenas API? ¿Es esto algo aplicable solo a la programación orientada a objetos o también impregna otras técnicas de programación? ¿Está relacionado con el principio de "hacer una sola cosa en …







4
Administrar a varias personas que trabajan en un proyecto con GIT
Soy muy nuevo en GIT / GitHub (tan nuevo como comenzar ayer). Me gustaría saber cuál es la mejor manera de administrar a varias personas que trabajan en el mismo proyecto con Github. Actualmente estoy gestionando un proyecto con cuatro desarrolladores. ¿Cómo hago para el flujo de trabajo y me …
32 git  github 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.