Je travaille seul sur un projet de calendrier. Dans ce projet, je dois utiliser des éphémérides suisses . Il est sous licence GPLv2 et commercial. Avec la version commerciale de la licence, les développeurs ont le droit de distribuer le logiciel, selon son souhait. Mais comme c'est mon projet personnel, …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Nous sommes une équipe …
J'essaie de créer un calendrier de ligue sportive. J'ai du mal à identifier un algorithme pour m'aider à remplir efficacement chaque emplacement. Des exemples de données pour construire le calendrier seraient: 10 équipes Chaque équipe se joue 1 fois (45 matchs au total requis) Chaque équipe ne joue pas plus …
J'ai joué avec des mosaïques d'images. Mon script prend un grand nombre d'images, les réduit à la taille des vignettes, puis les utilise comme tuiles pour approximer une image cible. L'approche est en fait assez agréable: Je calcule l'erreur quadratique moyenne pour chaque pouce dans chaque position de tuile. Au …
J'ai lu que Go n'a pas vraiment d'inférence de type dans le sens où les langages fonctionnels tels que ML ou Haskell l'ont fait, mais je n'ai pas pu trouver une comparaison simple à comprendre des deux versions. Quelqu'un pourrait-il expliquer en termes de base en quoi l'inférence de type …
J'ai une classe qui a trois méthodes A(), B()et C(). Ces méthodes modifient la propre instance. Bien que les méthodes doivent renvoyer une instance lorsque l'instance est une copie distincte (tout comme Clone()), j'ai le libre choix de retourner voidou la même instance ( return this;) lorsque je modifie la …
Voici une exigence simplifiée: L'utilisateur crée un Questionavec plusieurs Answers. Questiondoit en avoir au moins un Answer. Clarification: pensez Questionet Answercomme dans un test : il y a une question, mais plusieurs réponses, où peu peuvent être correctes. L'utilisateur est l'acteur qui prépare ce test, il crée donc des questions …
J'ai du mal à me familiariser avec la gestion de l'état actif d'un menu lorsque le menu n'est pas utilisé pour le routage. Je viens de Drupal où le système de menus gère également le routage. ainsi, la définition de l'état actif et de l'état de la piste active est …
Je travaille sur une application moyenne embarquée en C utilisant des techniques de type OO. Mes "classes" sont des modules .h / .c utilisant des structures de données et des structures de pointeurs de fonction pour émuler l'encapsulation, le polymorphisme et l'injection de dépendances. Maintenant, on pourrait s'attendre à ce …
Au cours des dernières semaines, j'ai réfléchi et recherché comment combler une lacune dans notre méthodologie de test. En termes simplifiés, les tests unitaires sont trop petits et les tests d'intégration traditionnels sont trop grands. Un scénario fréquent se présente où Aet les Bdeux utilisent le composant C. Cependant Aet …
Je modélise un langage de programmation pour le plaisir, et la syntaxe est fortement influencée par Scala - en particulier les définitions de fonction. J'ai rencontré un problème de conception car mon langage ne fait pas de distinction entre les fonctions définies via la defsyntaxe (méthodes de classe) et les …
J'utilise une grande interface avec environ 50 méthodes pour accéder à une base de données. L'interface a été écrite par un de mes collègues. Nous en avons discuté: Moi: 50 méthodes, c'est trop. C'est une odeur de code. Collègue: Que dois-je faire à ce sujet? Vous voulez l'accès DB - …
Il existe des interfaces IObservable et IObserver dans .NET (également ici et ici ). Fait intéressant, l'implémentation concrète de l'IObserver ne contient pas de référence directe à l'IObservable. Il ne sait pas à qui il est abonné. Il ne peut invoquer que l'abonné. "Veuillez retirer l'épingle pour vous désinscrire." edit: …
Je veux analyser un formulaire en plusieurs parties deux fois: une fois pour saisir les champs entrants, et plus tard pour traiter le téléchargement du fichier. J'essaie de maintenir une séparation appropriée des préoccupations au sein de mon application Node: Le contrôleur est responsable de la gestion des champs entrants. …
J'écris un package pour quelque chose qui nécessite qu'une variable d'environnement soit définie pour s'exécuter correctement. L'étape d'installation d'un gestionnaire de packages doit-elle modifier l'environnement d'un utilisateur ou simplement inviter l'utilisateur à le faire lui-même? Mon intuition serait la seconde, mais je peux voir des arguments pour la première.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.