Génie logiciel

18
Dans quelle mesure les tests TDD doivent-ils être granulaires?

Pendant la formation TDD basée sur le cas d'un logiciel médical, nous mettons en œuvre l'histoire suivante: "Lorsque l'utilisateur appuie sur le bouton Enregistrer, le système doit ajouter un patient, ajouter un appareil et ajouter des enregistrements de données d'appareil". L'implémentation finale...

18
L'agilité est-elle plus que de petites cascades?

J'ai principalement utilisé la méthodologie de la cascade pour mes projets, mais maintenant j'étends mes horizons vers des méthodologies agiles. D'après ce que j'ai lu jusqu'à présent, et peut-être que j'ai lu les mauvaises choses, agile signifie petites cascades. Au lieu d'une grande cascade...

18
Faut-il essayer de revoir tout notre code?

Nous modifions actuellement le processus de développement et je me demande si nous devrions essayer de garder 100% de nos commits évalués par les pairs. Quelle est votre expérience concernant les revues de code? Avez-vous tendance à y consacrer "beaucoup" de temps (disons 1/2 heure par jour), ou à...

18
Définition d'un bug logiciel. Blizzard Entertainment insiste sur le fait que mon «bug» n'est pas du tout un bug. Ont-ils raison? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

18
Dois-je enseigner à mes étudiants alloca? [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 6 ans . Dans quelle mesure est-il largement utilisé...

18
Pourquoi Java n'autorise-t-il pas l'utilisation d'en-têtes comme en C ++

J'ai une question pour laquelle je n'ai pas trouvé de réponse à l'exception de la réponse suivante qui ne répond pas à mes exigences: "Parce que James Gosling ne voulait pas" Je sais que Java peut avoir des interfaces (uniquement des fonctions virtuelles pures, pas d'attributs), mais ce n'est pas...

18
Quelles sont les choses essentielles que l'on doit savoir sur UML?

Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Je veux que mes gribouillis sur la...

18
Code auto-documenté vs Javadocs?

Récemment, j'ai travaillé sur la refactorisation de parties de la base de code que je traite actuellement - non seulement pour mieux le comprendre moi-même, mais aussi pour le rendre plus facile pour les autres qui travaillent sur le code. J'ai tendance à me pencher du côté de penser que le code...