Ingeniería de software

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

10
¿Los tipos anulables son preferibles a los números mágicos?
Últimamente he tenido un pequeño debate con un compañero de trabajo. Estamos utilizando específicamente C #, pero esto podría aplicarse a cualquier lenguaje con tipos anulables. Digamos, por ejemplo, que tiene un valor que representa un máximo. Sin embargo, este valor máximo es opcional. Sostengo que un número anulable sería …


6
¿Es legal reutilizar el código en los proyectos de otros clientes?
Estoy trabajando como desarrollador de software independiente para aplicaciones móviles. Un cliente me pide que desarrolle una aplicación móvil. Así que en este momento estoy calculando el tiempo y el esfuerzo para escribir una oferta para este proyecto. La aplicación en sí misma solo se usará durante un tiempo determinado, …
22 legal  code-reuse 

5
¿Cómo evoluciona y versiona una interfaz?
Digamos que tienes una interfaz IFoo: public interface IFoo { void Bar(string s); int Quux(object o); } En la versión 2 de su API, debe agregar un método Glarg a esta interfaz. ¿Cómo lo hace sin romper sus usuarios API existentes y mantener la compatibilidad con versiones anteriores? Esto está …


9
Convencer a un desarrollador solitario para que use una herramienta de compilación separada en lugar de la compilación IDE con un solo clic
Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 7 años . En mis años de programación Java y más recientemente Scala, nunca he usado Ant, Maven, Gradle ni ninguna de esas herramientas de compilación para Java. En todas partes donde …


6
¿Qué tan útiles son las macros de Lisp?
Common Lisp le permite escribir macros que realizan cualquier transformación de origen que desee. Scheme le ofrece un sistema higiénico de coincidencia de patrones que también le permite realizar transformaciones. ¿Qué tan útiles son las macros en la práctica? Paul Graham dijo en Beating the Averages que: El código fuente …
22 lisp  scheme  macros 



1
Desventajas de GNU LGPL v3 vs GNU LGPL v2.1?
Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 8 años . En primer lugar, me doy cuenta de que este es un sitio de preguntas y respuestas sobre programación, y no un lugar para asesoramiento legal ... Solo estoy tratando …





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.