Génie logiciel

19
Le découplage l'emporte-t-il sur SEC en REST?

Je construis une API REST pour exposer la plupart des fonctionnalités d'une API Java existante. Les deux API sont à usage interne au sein de mon organisation; Je n'ai pas à concevoir pour un usage externe. J'ai une influence sur les deux API mais j'implémente celle REST. L'API Java continuera...

19
Pourquoi avons-nous besoin du mot-clé async?

Je viens de commencer à jouer avec async / wait dans .Net 4.5. Une chose qui m'intéresse au départ, pourquoi le mot-clé async est-il nécessaire? L'explication que j'ai lue était que c'est un marqueur, donc le compilateur sait qu'une méthode attend quelque chose. Mais il semble que le compilateur...

19
Comment le renforcement des conditions préalables et l'affaiblissement des post-conditions violent-ils le principe de substitution de Liskov?

J'ai lu que le principe de substitution de Liskov est violé si: Les conditions préalables sont renforcées, ou Les postconditions sont affaiblies Mais je ne sais pas encore comment ces deux points violeraient le principe de substitution de Liskov. Quelqu'un peut-il expliquer avec un exemple. Plus...

19
Le suffixe Exception sur les exceptions en Java

La spécification d'un suffixe d'Exception sur les classes d'exceptions me semble être une odeur de code (informations redondantes - le reste du nom implique un état d'erreur et hérite d'Exception). Cependant, il semble également que tout le monde le fasse et cela semble être une bonne pratique. Je...

19
Quand payer pour les compilateurs C ++ [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Récemment, j'ai commencé à me demander quand...

19
Joda Time vs Java Time

Bien que Joda soit riche en fonctionnalités et plus sophistiqué que le temps Java standard, ce n'est pas toujours la meilleure chose à utiliser. Comment puis-je décider si je dois utiliser Joda Time ou Java Time dans un code Java? Existe-t-il une sorte de directive qui nous indique comment choisir...

19
QT-C ++ vs Generic C ++ et STL [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 5 ans . J'ai récemment révisé mon C ++, sur Ubuntu QQ. J'adore le...