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
Quelles sont les méthodes pour éviter un débordement de pile dans un algorithme récursif?
Question Quels sont les moyens possibles pour résoudre un débordement de pile causé par un algorithme récursif? Exemple J'essaie de résoudre le problème 14 du projet Euler et j'ai décidé de l'essayer avec un algorithme récursif. Toutefois, le programme s’arrête avec une erreur java.lang.StackOverflowError. Naturellement. L'algorithme a en effet débordé …



4
Python Pardon vs Permission et Duck Typing
En Python, j'entends souvent dire qu'il est préférable de "demander pardon" (capture d'exception) au lieu de "demander l'autorisation" (vérification de type / condition). En ce qui concerne l'application de la frappe de canard en Python, est-ce que c'est try: x = foo.bar except AttributeError: pass else: do(x) mieux ou pire …



10
L’écriture de logiciels en l’absence d’exigences est-elle une compétence à posséder ou une situation à éviter?
Je trouve que certains développeurs de logiciels sont très habiles à cela, et souvent, ils sont félicités pour leur capacité à fournir un concept fonctionnel avec des exigences abstraites. Franchement, cela me rend fou, et je n'aime pas "inventer" ce que je fais. J'avais l'habitude de penser que c'était problématique, …




13
Design patterns - les utilisez-vous?
Etant étudiant en informatique, un de nos professeurs m'a récemment donné un aperçu des modèles de conception. Je comprenais à quoi ils servent, mais certains aspects continuent de me déranger. Sont-ils vraiment utilisés par la majorité des programmeurs? En parlant d’expérience, j’ai eu des problèmes lors de la programmation, des …

1
Qu'est-ce qu'un bogue non exploité?
Je suis un étudiant de premier cycle en informatique. Quand j'ai essayé de rapporter des bogues à plusieurs projets, je suis tombé sur la classification, qui n’était pas exploitée . Une recherche sur le Web n'a pas vraiment expliqué ce que cela signifie. Pourriez-vous me dire ce qu'est un bogue …



8
Comment bien Google pour C
Si vous essayez d’utiliser Google pour trouver des didacticiels ou des réponses au langage de programmation C, le problème est que C n’est pas un nom suffisamment expressif pour limiter les recherches. Même couplé avec des mots clés tels que "Programmation" et / ou "Langage", les résultats sont principalement obtenus …
44 c  google  search 

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.