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
Idées fausses sur des langages purement fonctionnels?
Je rencontre souvent les déclarations / arguments suivants: Les langages de programmation purement fonctionnels ne permettent pas les effets secondaires (et sont donc peu utiles dans la pratique car tout programme utile a des effets secondaires, par exemple lorsqu’il interagit avec le monde extérieur). Les langages de programmation purement fonctionnels …

13
Dans les langues qui n'autorisent pas les traits de soulignement dans les constantes de nombre entier, est-ce une bonne pratique de créer une constante pour 1 milliard de dollars?
Dans les langues qui n'autorisent pas les traits de soulignement dans les littéraux entiers , est-ce une bonne idée de créer une constante pour 1 milliard? par exemple en C ++: size_t ONE_BILLION = 1000000000; Certes, nous ne devrions pas créer de constantes pour les petits nombres comme 100. Mais …



6
Quelle est la différence entre développement et R & D?
Un collègue m'a demandé d'expliquer clairement la différence entre développement ordinaire et recherche et développement (R & D) et était incapable de le faire. Après avoir lu Wikipedia, je n'ai toujours pas de réponse précise. Selon Wikipedia (légèrement modifié): Il existe deux modèles principaux: Dans un modèle, la fonction principale …

12
Pourquoi la plupart des langages de programmation ont-ils une syntaxe ou un mot-clé spécial pour la déclaration de fonctions? [fermé]
La plupart des langages de programmation (à la fois typés dynamiquement et statiquement) ont des mots-clés et / ou une syntaxe spéciaux qui ont une apparence très différente de la déclaration de variables pour la déclaration de fonctions. Je vois les fonctions comme déclarant simplement une autre entité nommée: Par …

5
L'immuabilité élimine-t-elle entièrement le besoin de verrous dans la programmation multiprocesseur?
Partie 1 Clairement, l'immutabilité minimise le besoin de verrous dans la programmation multiprocesseur, mais élimine-t-elle ce besoin ou existe-t-il des cas où la seule immuabilité ne suffit pas? Il me semble que vous ne pouvez différer le traitement et encapsuler que si longtemps avant que la plupart des programmes ne …

14
Comment Python est-il utilisé dans le monde réel? [fermé]
Je cherche un emploi en tant que programmeur Python. Je connais les bases de la langue et j'ai créé quelques jeux avec pygame . J'ai aussi commencé à expérimenter avec Django . Cependant, sur le marché du travail, il ne semble pas que beaucoup d’emplois Python soient liés au Web. …
39 python 




11
Le code est-il couramment généré à partir d'UML? [fermé]
Donc, quand j'étais à l'université, j'ai appris les avantages de l'UML et de son avenir dans le développement de code. Mais grâce à mon expérience dans le secteur, j'ai constaté que, bien que nous utilisions des diagrammes (des diagrammes ER, des diagrammes de classes, des diagrammes d'état aux diagrammes de …
39 uml  diagrams  visio 


10
Différence entre idiome et modèle de conception?
Quelle est la différence entre idiome et design-pattern? Il semble que ces terminologies se chevauchent quelque part; où exactement, je ne sais pas. Sont-ils interchangeables? Quand devrais-je utiliser quoi? Voici une liste des idiomes C ++. Puis-je les appeler des modèles de conception? Wikipedia définit, Idiome de programmation en tant …

6
Études de combinaisons de couleurs mettant en évidence la syntaxe
La plupart des programmeurs ont leurs propres préférences personnelles en ce qui concerne les combinaisons de couleurs mettant en évidence la syntaxe, mais je me demandais si quelqu'un avait déjà mené une étude scientifique sur les meilleures combinaisons de couleurs possibles. J'imagine qu'une telle étude examinerait des éléments tels que …

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.