J'ai étudié les trois et j'énonce mes inférences ci-dessous. Quelqu'un pourrait-il me dire si je les ai suffisamment compris ou non? Je vous remercie. L'algorithme de Dijkstra est utilisé uniquement lorsque vous avez une seule source et que vous souhaitez connaître le plus petit chemin d'un nœud à un autre, …
Disons que j'ai une fonction linéaire f(n)= an+b, quelle est la meilleure façon de prouver que cette fonction appartient à O (n 2 ) et Θ(n)? Je n'ai pas besoin de rigueur mathématique ici. J'ai besoin d'une réponse des programmeurs. Une façon logique d'expliquer. C'est précisément la raison pour laquelle …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous 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 4 ans . J'ai beaucoup d'idées de produits …
Important : nous n'avons aucun problème avec la documentation du code source . Cela appartient à l'audit de code régulier et est tenu à jour. Notre problème est avec la documentation des développeurs (ou, "externe" si vous le souhaitez), de petits conseils de programmeurs aux programmeurs qui ont tendance à …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous 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 . De moins est exponentiellement plus …
L'ignorance de la persistance est une application du principe de responsabilité unique, ce qui signifie en pratique que les objets de domaine ( DO ) ne doivent pas contenir de code lié à la persistance, ils doivent uniquement contenir une logique de domaine. a) Je suppose que cela signifie que …
J'ai développé une application pour la plate-forme iOS et, au fur et à mesure, j'ai remarqué que j'avais fait un travail terrible pour garder mes fichiers (.h, .m, .mm) organisés. Existe-t-il des normes de l'industrie ou des meilleures pratiques en matière d'organisation de fichiers pour un projet iOS? Mes fichiers …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les 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 5 ans . Je pense que les deux principaux problèmes avec mes programmes …
J'aime le point d'extnesibilité de MVC, permettant aux modèles de vue d'implémenter IValidatableObject et d'ajouter une validation personnalisée. J'essaie de garder mes contrôleurs allégés, ce code étant la seule logique de validation: if (!ModelState.IsValid) return View(loginViewModel); Par exemple, un modèle de vue de connexion implémente IValidatableObject, obtient l'objet ILoginValidator via …
J'ai lu sur DDD depuis des jours et j'ai besoin d'aide avec cet exemple de conception. Toutes les règles de DDD me rendent très confus quant à la façon dont je suis censé construire quoi que ce soit lorsque les objets de domaine ne sont pas autorisés à montrer des …
Lorsque vous écrivez des tests pour un seul logiciel, par exemple une bibliothèque, préférez-vous compiler tous les tests unitaires en un seul, ou les séparer en plusieurs exécutables? La raison pour laquelle je pose la question est que j'utilise actuellement CUnit pour tester une bibliothèque sur laquelle je travaille. Les …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous 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 4 ans . Mon entreprise a une très …
J'ai essayé de poser cette question sur SO mais a été référé ici ... Ai-je raison de dire que l'utilisation d'un framework d'application web sous GPL tel que Composite C1 n'obligerait PAS une entreprise à partager le code source que nous écrivons contre ledit framework? C'est le but de l'AGPL, …
Par exemple: Dire que j'ai des classes A, B, C. J'ai deux interfaces, appelons-les IAnimalet IDog. IDoghérite de IAnimal. Aet Bsont IDogs, tandis que Cne l'est pas, mais c'est un IAnimal. La partie importante est qu'elle IDogne fournit aucune fonctionnalité supplémentaire. Il est uniquement utilisé pour autoriser Aet B, mais …
Depuis Java 1.6, la JVM peut exécuter une myriade de langages de programmation par dessus au lieu de simplement Java. Je comprends conceptuellement comment Java est exécuté sur la machine virtuelle Java, mais pas comment d'autres langages peuvent également s'exécuter dessus. Pour moi, tout cela ressemble à de la magie …
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.