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



4
Dois-je préférer des propriétés avec ou sans champs privés?
La base de code dans laquelle je travaille a maintenant la convention d'utiliser des champs privés et des propriétés publiques. Par exemple, la plupart des classes ont leurs membres définis comme ceci: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo { get{ …
16 c#  coding-style 

5
Programmation par paire et ISO 27001
Je travaille dans une équipe de programmation eXtreme et je fais de la programmation par paires depuis plus de 7 ans dans un environnement Windows. Lorsque nous avons commencé à le faire, quelqu'un se connectait avec ses informations d'identification Windows et, par conséquent, tous les accès aux ressources du domaine, …




4
Les applications peuvent-elles affecter la consommation d'énergie de manière substantielle?
Y a-t-il quelque chose qui peut être fait pour une seule application à usage général pour affecter la consommation d'énergie de l'appareil sur lequel il fonctionne? Je ne sais pas comment les optimisations des applications individuelles peuvent affecter la consommation d'énergie d'une manière générale, quelqu'un peut-il expliquer si différentes approches …

7
Comment faciliter la maintenance du code événementiel?
Lorsque j'utilise un composant basé sur les événements, je ressens souvent une certaine douleur lors de la phase de maintenance. Étant donné que le code exécuté est entièrement divisé, il peut être assez difficile de déterminer quelle sera la partie du code qui sera impliquée lors de l'exécution. Cela peut …


9
Utiliser une méthode constructeur ou setter?
Je travaille sur un code d'interface utilisateur où j'ai une Actionclasse, quelque chose comme ça - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Lorsque cette classe Action a été créée, il était à peu près supposé que …

3
Git: Correction d'un bug affectant deux branches
Je fonde mon dépôt Git sur Un modèle de branchement Git réussi et je me demandais ce qui se passe si vous avez cette situation: Supposons que je développe sur deux branches de fonctionnalités A et B, et B nécessite du code de A. Le nœud X introduit une erreur …
16 git  bug  branching 



1
Pourquoi certains projets open source n'acceptent-ils pas les demandes de tirage, mais uniquement les fichiers de correctifs par courrier électronique
Pourquoi certains projets open source n'acceptent-ils pas les demandes d'extraction, mais demandent-ils uniquement aux contributeurs d'envoyer des fichiers de correctifs par courrier électronique? par exemple Git Bien qu'ils publient du code dans github ou autre hébergement scm distribué. Il n'est pas interactif ni pratique d'envoyer des fichiers de correctifs. Le …

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.