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
Quels langages typés statiquement prennent en charge les types d'intersection pour les valeurs de retour de fonction?
Note initiale: Cette question a été fermée après plusieurs modifications car je n'avais pas la terminologie appropriée pour énoncer avec précision ce que je cherchais. Sam Tobin-Hochstadt a ensuite posté un commentaire qui m'a fait reconnaître exactement ce que c'était: des langages de programmation qui prennent en charge les types …

5
Extensions de nom de fichier longues: pourquoi pas
Je termine mon application pour iPad et l'extension du nom de fichier (utilisée principalement pour que Mail et Dropbox sache dans quel programme ouvrir les fichiers) comporte 12 caractères. La seule extension de nom de fichier aussi longue soit aussi longue tax2010. Pourquoi y a-t-il si peu de variations sur …

3
Au bout de ma corde [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . Je suis entrepreneur d'une grande entreprise. Actuellement, il y a …
17 bad-code 



5
Algorithme pour déterminer l'itinéraire le plus rapide?
Supposons que nous passions de 1 à 5. L'itinéraire le plus court sera le 1-4-3-5 (total: 60 km). On peut utiliser l'algorithme de Dijkstra pour ce faire. Maintenant, le problème est que l'itinéraire le plus court n'est pas toujours le plus rapide, en raison des embouteillages ou d'autres facteurs. Par …
17 graph  dijkstra 

6
Le canard tape-t-il un sous-ensemble du polymorphisme
Du polymorphisme sur WIkipedia En informatique, le polymorphisme est une fonctionnalité du langage de programmation qui permet de gérer les valeurs de différents types de données à l'aide d'une interface uniforme. De la saisie de canard sur Wikipedia En programmation informatique avec des langages de programmation orientés objet, la frappe …

2
Super type d'exception abstraite
Si le lancer System.Exceptionest considéré comme si mauvais, pourquoi n'a-t-il pas été Exceptionfait abstracten premier lieu? De cette façon, il ne serait pas possible d'appeler: throw new Exception("Error occurred."); Cela imposerait l'utilisation d'exceptions dérivées pour fournir plus de détails sur l'erreur qui s'est produite. Par exemple, lorsque je veux fournir …


4
À quel moment devez-vous passer à la version finale?
L'une des pratiques énoncées dans la livraison continue de Jez Humble est que vous devez créer un package, puis le publier dans chaque environnement dans lequel vous déployez, de sorte que le déploiement et les artefacts aient eux-mêmes été testés plusieurs fois avant de passer en production. Je soutiens pleinement …




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.