Tout le monde peut lire le livre GoF pour savoir quels sont les modèles de conception et comment les utiliser, mais quel est le processus à suivre pour déterminer si un modèle de conception résout un problème? La connaissance du motif détermine-t-elle le design ou existe-t-il un moyen de comprendre comment un motif peut être […]
Je me rappelle avoir lu, à plusieurs resockets et à plusieurs endroits, que lors du tir de l’événement type: protected virtual OnSomethingHappened() { this.SomethingHappened(this, EventArgs.Empty); } e devrait être EventArgs.Empty s’il n’y a pas d’arguments d’événement intéressants, et non null. J’ai suivi les conseils de mon code, mais j’ai réalisé que je ne comprenais pas […]
EDIT: Titre original: Question sur l’intérêt d’utiliser un ORM. Je veux utiliser un ORM à des fins d’apprentissage et essayer le nibernate. J’utilise le tutoriel et j’ai un vrai projet. Je peux aller à l’ancienne ou utiliser un ORM. Je ne suis pas sûr de bien comprendre le bénéfice. D’une part, je peux créer mes […]
J’ai conçu des éléments d’interface utilisateur dans l’esquisse, et l’un d’eux a une ombre avec le flou 1 et la propagation 0. J’ai regardé la propriété doc du calque de vues et le calque n’a rien nommé spread ou flou (le seul contrôle était simplement shadowOpacity) Comment contrôler des choses comme le flou et la […]
Si je dois concevoir une classe Utility (telle que ByteUtils ou StreamUtils ou SsortingngUtils), quel est le meilleur choix de conception pour eux. Devraient-ils être des classes statiques (comme je n’aurai pas d’états à stocker) Devraient-ils être des classes non statiques (de sorte que si les objects ne sont pas utilisés, ils seront gc’d) PS: […]
J’ai vu des questions SO et ils ont donné quelques méthodes possibles pour réaliser ce que je veux. Par exemple: Utilisez l’atsortingbut colorControlHighlight dans styles.xml. Voici mes styles-v21.xml: #5677FC ?attr/selectableItemBackground Et mon widget: Et ça ne marche pas. J’ai aussi essayé d’append parent=”Theme.AppCompat au style” SelectableItemBackground “, ou de passer à colorControlHighlight(no android: prefix)” , […]
Un des arguments les plus fréquents que j’entends pour ne pas adhérer aux principes SOLID dans la conception orientée object est YAGNI (bien que l’argument ne l’appelle souvent pas comme ça): “Il est normal que je mette les deux caractéristiques X et Y dans la même classe. Il est si simple d’append une nouvelle classe […]
Ayant une solide expérience en Java / C ++, je me demande s’il est possible de développer une application JavaScript un peu plus grande sans avoir à réduire la qualité. Tous les conseils sont appréciés concernant: Environnement de développement Techniques de débogage Test d’unité Profilage Instrumentation Conception du système Conception d’interface Conception de code Je […]
J’ai une image qui a la transparence du canal alpha. Je veux recréer la même couleur d’arrière-plan avec les valeurs RGBA dans CSS, mais je ne trouve pas la couleur réelle des pixels d’arrière-plan et leur valeur de canal alpha. Si j’utilise un sélecteur de couleur, cela me donnera la valeur absolue de la couleur […]
Y a-t-il un modèle où je peux hériter d’énum d’un autre enum en C ++? Quelque chose comme ca: enum eBase { one=1, two, three }; enum eDerived: public eBase { four=4, five, six };