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

9
Injection de dépendance: dois-je utiliser un framework?
J'ai récemment travaillé sur un projet Python où nous avons fait beaucoup d'injection de dépendances (parce que nous devons pour que l'application soit testable), mais nous n'avons utilisé aucun framework. Parfois, c'était un peu fastidieux de câbler toutes les dépendances manuellement, mais dans l'ensemble, cela fonctionnait très bien. Lorsqu'un objet …










10
Quelle est la bonne façon de modéliser cette activité du monde réel qui semble avoir besoin de références circulaires dans la POO?
J'ai été aux prises avec un problème dans un projet Java sur les références circulaires. J'essaie de modéliser une situation réelle dans laquelle il semble que les objets en question sont interdépendants et doivent se connaître les uns les autres. Le projet est un modèle générique de jeu de société. …

3
Algorithme d'emballage 3D pour l'expédition de l'article
J'ai reçu la tâche de construire une estimation d'expédition qui suggère le meilleur hébergement de marchandises sur le moins de boîtes possible: Il existe un ensemble fini de tailles de boîtes rétangulaires connues Il existe de nombreux éléments arbitraires retangulaires à emballer dans des boîtes Le moins de boîtes doit …



1
Distribution de fichiers python unique: module ou package?
Supposons que j'ai une fonction ou classe python utile (ou autre) appelée useful_thingqui existe dans un seul fichier. Il existe essentiellement deux façons d'organiser l'arborescence source. La première façon utilise un seul module: - setup.py - README.rst - ...etc... - foo.py où useful_thingest défini dans foo.py. La deuxième stratégie consiste …

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.