Ingeniería de software

19
¿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
¿Por qué necesitamos la palabra clave asíncrona?

Acabo de empezar a jugar con async / await en .Net 4.5. Una cosa que tengo curiosidad inicialmente es: ¿por qué es necesaria la palabra clave asíncrona? La explicación que leí fue que es un marcador, por lo que el compilador sabe que un método espera algo. Pero parece que el compilador debería...

19
¿Cómo el fortalecimiento de las condiciones previas y el debilitamiento de las condiciones posteriores violan el principio de sustitución de Liskov?

Leí que el principio de sustitución de Liskov se viola si: Las condiciones previas se fortalecen, o Las condiciones posteriores se debilitan Pero todavía no entiendo completamente cómo estos dos puntos violarían el principio de sustitución de Liskov. ¿Puede alguien explicarme con un ejemplo?...

19
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é...

19
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 .

19
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
QT-C ++ vs C ++ genérico y STL [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 5 años . He estado repasando mi C...