Dans une équipe agile, qui est responsable de prendre des décisions d'architecture et de conception de haut niveau qui affectent l'ensemble du système, pas seulement le travail effectué dans le sprint actuel? Peut-être propriétaire de produit, maître de mêlée, équipe de mêlée ou quelqu'un d'autre?
Dans les génériques C #, nous pouvons déclarer une contrainte pour qu'un paramètre de type Tait un constructeur par défaut, en disant where T : new(). Cependant, aucun autre type de contrainte comme celui-ci n'est valide - new(string)par exemple, etc. Du point de vue de la conception et / ou …
Cette macro peut être définie dans un en-tête global, ou mieux, en tant que paramètre de ligne de commande du compilateur: #define me (*this) Et un exemple d'utilisation: some_header.h: inline void Update() { /* ... */ } main.cpp: #include "some_header.h" class A { public: void SetX(int x) { me.x = …
J'ai une idée générale de la façon dont le processeur gère les instructions, mais je passe mon temps à travailler dans des langues principalement de haut niveau. Peut-être que quelqu'un qui travaille plus près du fer peut fournir des informations précieuses. En supposant que les langages de programmation sont fondamentalement …
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. J'ai récemment mis en place un projet, appelé Hebel , sur lequel …
J'ai repéré un joli thème WordPress (GPL) à vendre. Je connais quelqu'un qui l'a acheté. J'ai 2 questions: L'entreprise qui la vend a-t-elle l'obligation d'envoyer le code source à quiconque (clients ou non) le demande? La personne qui l'a acheté peut-elle me donner gratuitement une copie que je pourrais utiliser …
J'ai lu récemment sur la programmation dynamique. J'aimerais entendre quelqu'un qui est parti de zéro et qui sait maintenant très bien identifier et résoudre les problèmes de DP. J'ai du mal à identifier ces problèmes comme DP et à élaborer une solution concise. J'ai traversé la plupart des problèmes de …
Je possède un référentiel sur GitHub auquel quelqu'un a envoyé une demande de pull avec un seul commit. Je ne veux implémenter que partiellement sa solution et utiliser environ la moitié des modifications de code apportées par l'utilisateur. Que dois-je faire dans cette situation? Faites une branche de sa version, …
J'ai trouvé par Valgring que certains programmes GTK + fuient la mémoire. Quelle est l'importance de réparer ces fuites? Je veux dire, souvent ces programmes fonctionnent très bien mais d'un autre côté, on ne peut jamais être sûr si l'on veut copier une partie du code qui fuit dans un …
Je programme principalement en python et j'ai programmé quelques interfaces graphiques avec Tkinter, chaque tutoriel que j'ai jamais vu a recommandé de définir et d'utiliser une classe pour l'interface graphique, mais mon interface graphique fonctionne parfaitement en utilisant uniquement des procédures, sans classe. Pourquoi utiliser une classe? Il me semble …
Je suis un chercheur en sciences planétaires et un projet sur lequel je travaille est la simulation à N corps des anneaux de Saturne. Le but de cette étude particulière est de regarder les particules s'agglutiner sous leur propre gravité et de mesurer la masse agrégée des mottes en fonction …
Je cherchais dans la programmation simultanée dans les langages de programmation Erlang and Go. Selon ma conclusion, ils sont utilisés respectivement modèle Acteur et CSP. Mais je suis toujours confus avec quelles sont les différences objectives entre CSP et Acteurs? est-ce seulement théorique différent mais le même concept?
Je suis un programmeur intermédiaire avec quelques années d'expérience professionnelle qui est à mi-parcours d'un master. En apprenant à programmer, j'ai souvent entendu deux conseils apparemment contradictoires. Le premier conseil était de faire fonctionner quelque chose rapidement, de voir comment cela fonctionne (soit par prototypage soit par des tests informels), …
Lorsque je commençais à programmer en Java, le fait que les instructions switch ne prennent pas de chaînes me frustrait. Ensuite, en utilisant Enums, j'ai réalisé les avantages que vous obtenez avec eux plutôt que de transmettre des valeurs brutes - la sécurité du type (qui facilite la refactorisation) et …
Est-ce que le code int a = ((1 + 2) + 3); // Easy to read courir plus lentement que int a = 1 + 2 + 3; // (Barely) Not quite so easy to read ou les compilateurs modernes sont-ils assez intelligents pour supprimer / optimiser les parenthèses "inutiles". …
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.