Génie logiciel

16
Stratégie pour suivre les changements de langage (Python)

Écriture de code qui durera encore des années Les langages de programmation changent. Les bibliothèques changent. Certains codes datant de 5, 10 ou même 20 ans peuvent toujours s'exécuter et produire les résultats attendus, tandis que certains codes datant de 2 ans peuvent échouer avec une erreur...

16
ContexteWorker vs Async / Await

Je suis nouveau dans le développement C # et souhaite créer une interface utilisateur plus réactive. Dans mes recherches préliminaires, j'ai vu deux méthodes pour y parvenir: Multi-threading en conjonction avec la classe BackgroundWorker. Les nouveaux modificateurs Async / Await. Est-ce que plus...

16
Génération d'une expression mathématique aléatoire

J'ai cette idée qui court dans ma tête, pour générer et évaluer des expressions mathématiques aléatoires. J'ai donc décidé de lui donner un coup de feu et d'élaborer un algorithme, avant de le coder pour le tester. Exemple: Voici quelques exemples d'expressions que je souhaite générer de manière...

16
Pourquoi un commentaire xml ne peut-il pas contenir deux tirets

J'appliquais des commentaires de démarque dans les commentaires xml d'un fichier de configuration lorsque le XmlParser a signalé que deux tirets ( --) n'étaient pas autorisés dans les commentaires xml. En vérifiant la spécification XML , il apparaît que le commentaire xml n'est pas conçu pour...