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 4 ans . Quand je regarde des choses …
J'ai récemment étudié comment moi et mon équipe utilisons Git et comment nos workflows fonctionnent. Nous utilisons actuellement un workflow de branche de fonctionnalité qui semble bien fonctionner. J'ai également vu certaines personnes de notre équipe utiliser un flux de travail basé sur git stash . Le flux de travail …
Dans presque toutes les circonstances, les clés primaires ne font pas partie de votre domaine d'activité. Bien sûr, vous pouvez avoir des objets importants pour l'utilisateur avec des indices uniques ( UserNamepour les utilisateurs ou OrderNumberpour les commandes) mais dans la plupart des cas, il n'est pas nécessaire pour les …
Ce qui suit est du pseudo code, je l'ai essayé en Java et PHP et les deux ont fonctionné: class Test { private int a = 5; public static function do_test(){ var t = new Test(); t.a = 1; print t.a // 1 } } Test::do_test(); Pourquoi pouvez-vous faire cela …
Dans les langages fortement typés comme Java et C #, void(ou Void) comme type de retour pour une méthode semble signifier: Cette méthode ne renvoie rien. Rien. Non-retour. Vous ne recevrez rien de cette méthode. Ce qui est vraiment étrange, c'est qu'en C, voidcomme type de retour ou même comme …
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 …
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 situations …
Certains langages (tels que C ++ et les premières versions de PHP) ne prennent pas en charge la finallypartie d'une try ... catch ... finallyconstruction. Est-ce finallyjamais nécessaire? Parce que le code qu'il contient fonctionne toujours, pourquoi ne devrais-je / ne devrais-je pas simplement placer ce code après un try …
Par exemple, une classe comme: class Dog { } //never mind that there's nothing in it... puis une propriété comme: Dog Dog { get; set; } On m'a dit que si je ne peux pas trouver un nom plus imaginatif pour cela, alors je dois utiliser: Dog DogObject { get; …
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 …
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 …
Ma question est liée aux classes System.inet System.out(il pourrait y en avoir d'autres comme celles de la bibliothèque Standard). Pourquoi donc? N'est-ce pas une mauvaise pratique en POO? Ne devrait-il pas être utilisé comme: System.getIn()et System.getOut()? J'ai toujours eu cette question et j'espère pouvoir trouver une bonne réponse ici.
Lorsque nous discutons des API entre les systèmes (au niveau de l'entreprise), il y a souvent deux points de vue différents dans notre équipe: certaines personnes préfèrent une approche abstraite plus générique, disons, une approche directe "concrète". Exemple: la conception d'une API de "recherche de personne" simple. la version concrète …
Dans mon projet actuel, je suis responsable de la mise en œuvre d'un service qui implique la consommation d'API RESTful nouvellement créées, documentées comme prenant uniquement en charge JSON. Le client fait régulièrement des demandes avec l'en-tête d'acceptation «application / json» et le type de contenu «application / json». Cependant, …
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 maximiser …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.