Ingeniería de software

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


5
Joda Time vs Java Time
Aunque Joda tiene muchas funciones y es más sofisticado que el tiempo estándar de Java, puede que no siempre sea lo mejor. ¿Cómo decido si debo usar Joda Time o Java Time en algún código Java? ¿Existe algún tipo de directriz que nos indique cómo elegir la correcta según nuestros …
19 java  api  joda-time 

6
¿Metodologías de desarrollo cuando cientos de desarrolladores están trabajando en una única solución?
Somos una organización que consta de alrededor de 200 desarrolladores que trabajan continuamente en un solo producto (usando el control de revisión Git) que se planea lanzar en una fecha determinada. Debido a la gran cantidad de desarrolladores, estamos tratando de crear equipos "multifuncionales" con alrededor de 10 desarrolladores en …



3
El sufijo Excepción sobre excepciones en java
Especificar un sufijo de Excepción en las clases de excepción me parece un olor a código (Información redundante: el resto del nombre implica un estado de error y hereda de Excepción). Sin embargo, también parece que todos lo hacen y parece ser una buena práctica. Estoy buscando entender por qué …

6
Cuándo pagar los compiladores de C ++ [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . Recientemente comencé a preguntarme cuándo los desarrolladores deberían pagar por …
19 c++  compiler 

2
Uso de Subversion como repositorio de artefactos frente a una herramienta específica de administración de artefactos
TL; DR: ¿Por qué usar algo como Apache Archiva o Sonatype Nexus como repositorio de artefactos en lugar de Subversion? El sistema de compilación que uso actualmente tiene muchos blobs binarios (imágenes, archivos de sonido, binarios compilados, etc.), tanto como entrada como salida para nuestras compilaciones. Nuestro sistema para gestionarlos …

3
¿El desacoplamiento supera a DRY en REST?
Estoy creando una API REST para exponer la mayor parte de la funcionalidad de una API Java existente. Ambas API son para uso interno dentro de mi organización; No tengo que diseñar para uso externo. Tengo influencia sobre ambas API pero estoy implementando la REST. La API de Java continuará …
19 java  api  rest  coupling  dry 






2
¿Verifique los parámetros anotados con @Nonnull para nulo?
Hemos comenzado a usar FindBugs y a anotar nuestros parámetros de manera @Nonnulladecuada, y funciona muy bien para señalar errores al principio del ciclo. Hasta ahora hemos seguido verificando estos argumentos para nullusar Guava's checkNotNull, pero preferiría verificar nullsolo en los bordes, lugares donde el valor puede entrar sin haber …
19 java  null 

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.