Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes

8
Dans un environnement agile, responsable de l'architecture logicielle
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?
19 agile  scrum 


5
Est-ce une bonne idée de «# me définir (* ceci)»?
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 = …
19 c++ 



3
La GPL permet-elle à quiconque d'obtenir un logiciel GPL sans le payer?
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 …
19 gpl  pricing 



4
Quelle est l'importance de réparer les fuites de mémoire?
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 …
19 c  memory 




5
Concilier les conseils de programmation contradictoires: faire fonctionner quelque chose et répéter vs vraiment réfléchir avant de coder
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), …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.