Ingeniería de software

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

6
Miles de errores!
Me asignaron a un nuevo proyecto recientemente. Bueno, un proyecto antiguo en realidad, escrito en ASP clásico. Ahora se está escribiendo una nueva versión de la aplicación en la última ASP.NET, pero no se espera que sea RTM en un tiempo (la fecha estimada de lanzamiento es enero de 2017), …

6
¿Cuándo deben actualizarse las dependencias?
Tuvimos dos crisis principales relacionadas con la dependencia con dos bases de código diferentes (Android y una aplicación web Node.js). El repositorio de Android necesitaba migrar de Flurry a Firebase, lo que requería actualizar la biblioteca de Google Play Services en cuatro versiones principales. Algo similar sucedió con nuestra aplicación …

7
¿Es un olor a código establecer una bandera en un bucle para usarla más tarde?
Tengo un código en el que itero un mapa hasta que cierta condición es verdadera y luego uso esa condición para hacer algunas cosas más. Ejemplo: Map<BigInteger, List<String>> map = handler.getMap(); if(map != null && !map.isEmpty()) { for (Map.Entry<BigInteger, List<String>> entry : map.entrySet()) { fillUpList(); if(list.size() > limit) { limitFlag …










4
¿Por qué está .compareTo () en una interfaz mientras que .equals () está en una clase en Java?
Quiero saber por qué .compareTo()está en la Comparableinterfaz mientras que un método como .equalsestá en la Objectclase. Para mí, parece arbitrario por qué un método como .compareTo()este no está en la Objectclase ya. Para usar .compareTo(), implementa la Comparableinterfaz e implementa el .compareTo()método para sus propósitos. Para el .equals()método, simplemente …

3
¿Por qué es seguro el tipo XML?
¿Por qué dicen que XML proporciona seguridad de tipo y cómo se expresa en el propio XML? ¿En qué se diferencia de JSON (por ejemplo) que (según tengo entendido) no es de tipo seguro?
30 xml  type-safety 


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.