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

12
Les fonctions longues sont-elles acceptables si elles ont une structure interne?
Lorsque je traite des algorithmes compliqués dans des langages prenant en charge les fonctions imbriquées (comme Python et D), j'écris souvent des fonctions énormes (car l'algorithme est compliqué), mais j'atténue cela en utilisant des fonctions imbriquées pour structurer le code compliqué. Les énormes fonctions (plus de 100 lignes) sont-elles toujours …



16
Est-ce correct si je ne connais pas le C mais que je suis bon en C ++? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
23 c++  c 

17
COBOL vaut-il encore la peine d'être appris? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
23 learning  cobol 

16
Qui fait le développement piloté par les tests?
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Je travaille dans l'espace entreprise depuis 4 ans et demi et j'ai remarqué qu'en règle générale, les entreprises ne sont pas …


6
Quelle est la procédure courante utilisée lorsque les compilateurs saisissent statiquement des expressions «complexes» de vérification?
Remarque: Lorsque j'ai utilisé "complexe" dans le titre, je veux dire que l'expression a de nombreux opérateurs et opérandes. Non pas que l'expression elle-même soit complexe. J'ai récemment travaillé sur un simple compilateur pour l'assemblage x86-64. J'ai terminé la partie frontale principale du compilateur - lexer et analyseur - et …



5
Pourquoi les outils de construction utilisent-ils un langage de script différent du langage de programmation sous-jacent?
J'ai récemment utilisé des outils de construction pour un projet Nodejs au travail lorsque j'ai réalisé que la plupart des outils / systèmes de construction principaux utilisent un langage différent du langage de programmation sous-jacent lui-même. Par exemple, make n'utilise pas C ou C ++ pour écrire des scripts et …

3
Dois-je éviter d'utiliser un entier non signé en C #?
J'ai récemment pensé à l'utilisation d'entiers non signés en C # (et je suppose que l'on peut dire un argument similaire à propos d'autres "langages de haut niveau") Lorsque j'ai besoin d'un entier, je ne suis normalement pas confronté au dilemme de la taille d'un entier, un exemple serait une …

2
Quand utiliser def dans Groovy?
Je développe dans Groovy depuis un petit moment maintenant et je me demande à quelle fréquence je devrais utiliser le casting dynamique def? Un de mes collègues pense que nous devrions toujours l'utiliser car cela aide Groovy d'une manière que je ne comprends pas. Actuellement, lors de la déclaration des …


2
Manière générale de convertir une boucle (while / for) en récursivité ou d'une récursion en boucle?
Ce problème se concentre principalement sur l'algorithme, peut-être quelque chose d'abstrait et de plus académique. L'exemple offre une pensée, je veux une manière générique, donc l'exemple n'est utilisé que pour nous éclairer plus clairement sur vos pensées. D'une manière générale, une boucle peut être convertie en récursive. par exemple: for(int …

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.