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



1
URL REST imbriquées et identifiant parent, quelle est la meilleure conception?
D'accord, nous avons deux ressources: Albumet Song. Voici l'API: GET,POST /albums GET,POST /albums/:albumId GET,POST /albums/:albumId/songs GET,POST /albums/:albumId/songs/:songId On sait qu'on déteste une chanson, ça s'appelle Susypar exemple. Où devrions-nous searchagir? Une autre question. D'accord, maintenant c'est un plus réel. Nous ouvrons l'album 1 et chargeons toutes les chansons. Nous créons …


7
Argument par défaut mutable en Python: Pourquoi?
Je sais que les arguments par défaut sont créés au moment de l'initialisation de la fonction et non à chaque appel de la fonction. Voir le code suivant: def ook (item, lst=[]): lst.append(item) print 'ook', lst def eek (item, lst=None): if lst is None: lst = [] lst.append(item) print 'eek', …
20 python 

7
Différence entre le modèle et le principe
Quelle est la différence entre les modèles de conception orientés objet et les principes? S'agit-il de choses différentes? Autant que je sache, les deux essaient d'atteindre un objectif commun (par exemple, la flexibilité). Alors, puis-je dire qu'un modèle est un principe et vice versa? Principe de conception = SOLIDE (c.-à-d. …





2
Problème de compréhension du mot «couture»
Je lis "Dependency Injection in .NET" de Mark Seemann (c'est fantastique, et doit l'avoir) et l'auteur utilise souvent le mot "couture". Mais je ne comprends pas ce que cela signifie. Voici un exemple d'utilisation de ce mot: Le chapitre 7 explique comment composer des objets dans divers cadres concrets tels …

8
Fichiers uniques ou multiples pour tester une seule classe?
En recherchant les meilleures pratiques de tests unitaires pour aider à élaborer des lignes directrices pour mon organisation, je me suis demandé s'il était préférable ou utile de séparer les montages de test (classes de test) ou de conserver tous les tests d'une seule classe dans un seul fichier. Fwiw, …


4
pourquoi tous les tutoriels de programmation fonctionnelle sont-ils si mathématiques?
J'ai essayé d'apprendre la programmation fonctionnelle et la plupart des tutoriels que j'ai trouvés utilisent les mathématiques comme exemples pour les constructions les plus compliquées (même les plus simples dans certains cas). Pourquoi est-ce? J'imagine que quelque chose de plus simple pourrait être utilisé. Cela rend son apprentissage difficile. Informations …


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.