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



7
Une fonction récursive peut-elle avoir des itérations / boucles?
J'ai étudié les fonctions récursives, et apparemment, ce sont des fonctions qui s'appellent elles-mêmes et n'utilisent pas d'itérations / boucles (sinon ce ne serait pas une fonction récursive). Cependant, en surfant sur le Web pour des exemples (le problème récursif des 8 reines), j'ai trouvé cette fonction: private boolean placeQueen(int …
12 java  recursion 


2
Vous cherchez des conseils de conception OO
Je développe une application qui sera utilisée pour ouvrir et fermer les vannes dans un environnement industriel, et je pensais à quelque chose de simple comme ceci: - public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void CloseValve(string …

1
Messages de validation git utiles pour les branches fusionnées
Pour donner suite à cette question : Si je travaille seul sur une équipe, je peux conserver des messages de validation utiles lors de la fusion de branches en écrasant toutes les validations dans un seul diff, puis en fusionnant ce diff. De cette façon, je peux facilement voir quels …
12 git  branching 

2
Séparation des projets Java
J'ai un grand projet java et nous utilisons maven pour notre cycle de construction. Ce projet est largement utilisé - dans d'autres projets, dans diverses applications, dont certains y sont contenus et d'autres ailleurs ... Pour être honnête, c'est un peu le bordel (divers bits ajoutés à différents moments pour …


2
Bonnes pratiques de rédaction des notes de version
À la livraison de chaque version du logiciel, nous devons rédiger une note de version. Par exemple, voici quelques termes que j'ajoute lorsque j'écris une note de version: Date de sortie Bug résolu Est-ce suffisant ou y a-t-il autre chose?
12 release 







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.