Je ne vois pas clairement la différence entre MVC et MVVM. Je pense que la commande dans un ViewModel est exactement comme la méthode Action dans un contrôleur. Et le contrôleur et le ViewModel aviseront la vue de s'actualiser après avoir modifié l'état du modèle via la liaison de données. …
Un ami du milieu universitaire m'a demandé conseil (je suis développeur d'applications commerciales C #). Il possède une base de code héritée qu'il a écrite à Fortran dans le domaine de l'imagerie médicale. Il fait une énorme quantité de calculs à l'aide de vecteurs. Il utilise un cluster (30ish cores) …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Je pense utiliser iTextSharp, qui est sous licence Affero GPL, dans un projet WinForms interne fermé. Personne en dehors de mon entreprise ne l'utilisera. La GPL (et Affero GPL également) exige généralement que la source soit fournie avec le binaire. Étant donné qu'il s'agit d'un projet interne, dois-je fournir à …
Y a-t-il une différence entre nommer une classe "Handler", "Manager" ou "Controller"? IE: PurchaseManager, PurchaseHandler, PurchaseController. Ces suffrages véhiculent-ils le même sens ou existe-t-il une nette différence entre eux? S'il n'y a pas de réponse indépendante du langage, considérez Java comme langage.
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Pour clarifier, ce que je demande, c'est public class A{ private/*or public*/ B b; } contre. public class A{ private/*or public*/ class B{ .... } } Je peux certainement penser à certaines raisons d'utiliser l'une ou l'autre, mais ce que j'aimerais vraiment voir, ce sont des exemples convaincants qui montrent …
Alors qu'est-ce que vous utilisez? int anInt = (int)aFloat; ou int anInt = static_cast<int>(aFloat); // and its brethren Et, plus important encore, pourquoi?
À ma connaissance, tous les langages de programmation impératifs modernes prennent en charge la récursivité dans le sens où une procédure peut s'appeler elle-même. Ce n'était pas toujours le cas, mais je ne trouve aucun fait concret avec une recherche rapide sur Google. Ma question est donc: Quelles langues n'ont …
J'ai eu une discussion intéressante aujourd'hui avec un autre développeur sur la façon d'aborder une classe avec une méthode qui accepte une chaîne et génère une chaîne. Imaginez quelque chose comme ce qui suit qui est complètement composé à des fins d'exemple public string GetStringPart(string input) { //Some input validation …
J'ai commencé à apprendre sur Redux et React dans le monde Web, et plus j'en apprends plus je me rends compte à quel point la gestion des états est difficile dans le monde du bureau avec l'architecture de style MVVM de WPF (en utilisant Caliburn spécifiquement pour lier des vues …
Java 9 aura des modules en plus des packages. Habituellement, les langues ont l'une ou l'autre. Et la plupart des programmeurs perçoivent deux termes comme des synonymes. Les modules sont construits sur des packages, les traitant comme des primitives. Le motif composite suggère de traiter les primitives et les composites …
Il est bien connu que si votre classe a un constructeur avec de nombreux paramètres, disons plus de 4, alors c'est très probablement une odeur de code . Vous devez reconsidérer si la classe satisfait SRP . Mais que se passe-t-il si nous construisons et objectons cela dépend de 10 …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . J'ai récemment remarqué le découplage en …
Il ne s'agit pas de @staticmethodet @classmethod! Je sais comment ça staticmethodmarche. Ce que je veux savoir, c'est les cas d'utilisation appropriés pour @staticmethodune fonction de niveau module. J'ai googlé cette question, et il semble qu'il y ait un accord général sur le fait que les fonctions au niveau du …
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.