Génie logiciel

25
Responsabilité de reproduire les bogues

Je développe un programme en utilisant une bibliothèque créée par un autre programmeur (il travaille dans la même entreprise). Récemment, j'ai découvert une fuite dans la bibliothèque, qui se produit dans certaines conditions réseau après quelques heures de fonctionnement. J'ai déposé un bug avec...

25
TDD et contrôle de version

J'apprends actuellement le TDD et j'essaie de le mettre en pratique dans mes projets personnels. J'ai également beaucoup utilisé le contrôle de version sur bon nombre de ces projets. Je suis intéressé par l'interaction de ces deux outils dans un flux de travail typique, surtout quand il s'agit de...

25
Comment dois-je concevoir un service Web RESTful pour utiliser une tierce partie (c'est-à-dire Google, Facebook, Twitter) pour l'authentification?

Pour mon travail, nous avons un bon service Web RESTful que nous avons construit que nous utilisons pour piloter quelques sites Web que nous avons. Fondamentalement, le webservice vous permet de créer et de travailler avec des tickets de support, et le site Web est responsable de l'interface. Toute...

25
Langages de liaison C ++ autres que C?

Le langage C ++ permet le mélange de C ++ et C dans un fichier source. Par exemple, extern "C" { struct bar { /* ... */ } } Est-ce que C ++ ou a-t-il déjà pris en charge d'autres "langages de liaison" autres que C? par exemple extern "Pascal"ouextern

25
Pouvons-nous vivre sans constructeurs?

Disons que pour une raison quelconque, tous les objets sont créés de cette façon $ obj = CLASS :: getInstance (). Ensuite, nous injectons des dépendances à l'aide de setters et effectuons le démarrage de l'initialisation à l'aide de $ obj-> initInstance (); Y a-t-il de vrais problèmes ou...

25
Programmation réseau asynchrone à l'aide des extensions réactives

Cette question a été migrée à partir de Code Review Stack Exchange car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 5 ans . Après avoir fait quelques (plus ou moins) « bas niveau » async socketil y a quelques années de programmation (dans un modèle asynchrone...

25
Suggérer une meilleure pratique pour créer une classe Constantes

Cette question a été migrée à partir de Code Review Stack Exchange car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 5 ans . Il y a un débat entre les membres de mon équipe sur la déclaration d'une classe Constants. Nous déplaçons les variables constantes dans...

25
Pourquoi est-il mauvais d'écrire quelque chose dans la langue X comme si vous écriviez un programme dans la langue Y en termes d'utilisation d'un paradigme de codage partagé [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . Il y a quelque temps, j'ai posé une question...