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



2
Si vous vous connectez à partir du code de la bibliothèque?
Si je développe une bibliothèque Java, est-ce une bonne pratique d’émettre des instructions de journal à partir du code de la bibliothèque? La journalisation dans la bibliothèque rendra le débogage et le dépannage plus transparents. Par contre, je n'aime pas ajouter des instructions de journalisation à mon code de bibliothèque. …
38 java  logging 

5
ID de passe ou objet?
Lorsque vous fournissez une méthode de logique métier pour obtenir une entité de domaine, le paramètre doit-il accepter un objet ou un ID? Par exemple, devrions-nous faire ceci: public Foo GetItem(int id) {} ou ca: public Foo GetItem(Foo foo) {} Je crois en la possibilité de faire circuler des objets …

9
La gestion de la mémoire dans la programmation devient-elle une préoccupation non pertinente?
Contexte J'ai revisité un ancien (mais excellent) site auquel je n'avais pas été depuis longtemps: le Alioth Language Shootout ( http://benchmarksgame.alioth.debian.org/ ). J'ai commencé à programmer en C / C ++ il y a plusieurs années, mais depuis lors, je travaille presque exclusivement en Java en raison de contraintes de …

4
Quels étaient les packages API «principaux» de Java 1.0?
En lisant l'affaire Google v Oracle, je suis tombé sur ces questions (apparemment du juge qui présidait) ... Est-il convenu que ce qui suit est vrai, au moins à partir de 1996? Les éléments suivants constituaient l’interface de programmation d’application Java principale: java.lang, java.util et java.io. Le langage de programmation …
38 java  history 


3
Blâmer les maux d'aujourd'hui sur la dette technique d'hier
Un nombre surprenant de problèmes de qualité, d’évolutivité et de charge se sont produits dans une application que je supporte actuellement et que je n’ai pas écrite à l’origine. Heureusement, j'ai de nouveaux projets que j'ai entrepris depuis le début pour conserver un semblant de santé mentale. L'équipe initiale comprenait …
38 management 



12
Les commentaires dépassés sont-ils un mythe urbain?
Je vois constamment des gens prétendre que "les commentaires ont tendance à devenir obsolètes". Le problème, c’est que j’ai peut-être vu deux ou trois commentaires obsolètes toute ma carrière. Les informations obsolètes contenues dans des documents distincts sont fréquentes, mais selon mon expérience, les commentaires obsolètes dans le code lui-même …
38 comments  myth 



6
Quand NE PAS utiliser un cadre [fermé]
Aujourd'hui, on peut trouver un cadre pour à peu près n'importe quelle langue, pour presque tous les projets. La plupart des frameworks modernes sont assez robustes (en général), avec des tests à chaque heure, un code revu par des pairs et une grande extensibilité. Cependant, je pense que TOUS les …
38 frameworks 


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.