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



10
Pourquoi le mot clé "final" serait-il utile?
Il semble que Java ait eu le pouvoir de déclarer des classes non-dérivables depuis des siècles, et maintenant, C ++ l’a aussi. Cependant, à la lumière du principe Open / Close de SOLID, pourquoi cela serait-il utile? Pour moi, le finalmot - clé sonne juste friend- il est légal, mais …
54 java  c++  solid  final 


5
Quand utiliser primitive vs classe en Java?
Je vois que Java a Boolean (classe) vs boolean (primitive). De même, il y a un Integer (classe) vs int (primitive). Quelle est la meilleure pratique pour utiliser la version primitive par rapport à la classe? Devrais-je toujours utiliser la version de classe à moins d’avoir une raison spécifique (performance?) …
54 java  class  usage 

6
Test de conditions de course multithreads
Lire les commentaires à cette réponse , en particulier: Ce n'est pas parce que vous ne pouvez pas écrire un test qu'il n'est pas cassé. Comportement indéfini qui fonctionne habituellement comme prévu (C et C ++ en sont remplis), conditions de compétition , réorganisation possible en raison d'un modèle de …

3
Visual Studio 2012 - Express vs Professionnel [fermé]
Je ne parviens pas à comparer les fonctionnalités de Visual Studio 2012 Express Edition avec l'édition professionnelle. J'utilise actuellement la version d'évaluation Professional, mais elle va bientôt être épuisée. Je dois donc décider de l'achat de la version complète. Évidemment, je peux simplement essayer les deux au départ et voir …








5
Comment évalueriez-vous le profil Github d'un programmeur? [fermé]
De nombreux membres de la communauté open source déclarent qu’ils prennent fortement en compte le profil Github du candidat lors de l’embauche. Je suis actif sur Github, avec quelques projets personnels et quelques contributions à d’autres. Mais si je regarde mon profil comme si j'étais un employeur, je vois beaucoup …

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.