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
Pourquoi voudriez-vous stocker une enum dans DB?
J'ai vu un certain nombre de questions, comme celle-ci , demandant des conseils sur la manière de stocker des énumérations dans DB. Mais je me demande pourquoi tu ferais ça. Alors disons que j'ai une entité Personavec un genderchamp et un Genderenum. Ensuite, ma table de personnes a un genre …
69 database  enum 


10
Mon design proposé est généralement pire que celui de mon collègue - comment puis-je m'améliorer? [fermé]
Je fais de la programmation depuis quelques années et je suis généralement bon en résolution de problèmes et en création de scripts de taille petite à moyenne. Cependant, je ne suis généralement pas doué pour concevoir des programmes à grande échelle orientés objet. Quelques questions Récemment, un collègue possédant le …

4
Quels algorithmes / structures de données dois-je «reconnaître» et savoir par nom? [fermé]
J'aimerais me considérer comme un programmeur assez expérimenté. Je programme depuis plus de 5 ans maintenant. Mon point faible cependant est la terminologie. Je suis autodidacte, alors que je sais programmer, je ne connais pas certains des aspects les plus formels de l'informatique. Alors, quels sont les algorithmes pratiques / …




4
Pourquoi les collections Java ont-elles été implémentées avec des «méthodes facultatives» dans l'interface?
Lors de ma première implémentation d'extension du framework de collection Java, j'ai été assez surpris de voir que l'interface de la collection contienne des méthodes déclarées comme optionnelles. L'implémenteur est censé déclencher des exceptions UnsupportedOperationExceptions s'il n'est pas pris en charge. Cela m'a immédiatement semblé un choix de conception d'API …

13
Qu'est-il arrivé à Borland Delphi? [fermé]
J'ai l'impression que Delphi n'est plus très populaire. Mais maintenant, au travail, je devais apporter des modifications à un ancien programme Delphi que nous utilisions encore. J'ai utilisé Borland Developer Studio 2006 et c'était très agréable et intuitif de travailler avec, même si je n'y avais pratiquement jamais été exposé …
69 delphi 





12
Empêcher la compilation de code obsolète après avoir atteint un délai limite [fermé]
Dans mon équipe, nous avons nettoyé beaucoup de vieux matériaux dans le cadre d'un grand projet monolithique (cours entiers, méthodes, etc.). Pendant ces tâches de nettoyage, je me demandais s’il existait une sorte d’annotation ou de bibliothèque plus sophistiquée que la normale @Deprecated. Cela @FancyDeprecateddevrait empêcher la génération du projet …

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.