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
¿Estamos abusando de los métodos estáticos?
Hace un par de meses comencé a trabajar en un nuevo proyecto, y cuando revisé el código me sorprendió la cantidad de métodos estáticos utilizados. No solo se utilizan métodos de utilidad collectionToCsvString(Collection<E> elements), sino también mucha lógica de negocios. Cuando le pregunté al tipo responsable de la razón detrás …




3
DAG explícito en lugar de relojes vectoriales para sincronización
Comencé a buscar enfoques para la sincronización de datos entre un conjunto de pares. Los pares deben poder trabajar de forma desconectada y luego sincronizarse para fusionar sus cambios locales. Los pares deberían poder fusionar las actualizaciones locales con una "fusión de tres vías" . Por lo tanto, en la …


6
¿Por qué los compiladores no integran todo? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Algunas veces los compiladores llaman a funciones en línea. Eso significa que …

4
¿Cuál es la diferencia entre Callable <T> y Java 8's Supplier <T>?
He estado cambiando a Java desde C # después de algunas recomendaciones de algunos en CodeReview. Entonces, cuando estaba buscando en LWJGL, una cosa que recordaba era que cada llamada a Displaydebe ejecutarse en el mismo hilo en el que Display.create()se invocó el método. Recordando esto, preparé una clase que …
13 java 





4
Mover un repositorio SVN de varios GB a Git
Actualmente, mi empresa tiene una solución de Visual Studio en un repositorio SVN que se organiza de la siguiente manera: SolutionFolder (~3.5 GB) |-&gt; SolutionName.sln |-&gt; .. Some source code folders... (~250 MB) |-&gt; ThirdParty (~3 GB) |-&gt; Tools | -&gt; Tool1 | -&gt; Tool2 Tool1 y Tool2 se compilan …



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.