Il s'agit principalement d'une question théorique sur la PF, mais je vais prendre des aventures textuelles (comme la vieille école de Zork) pour illustrer mon propos. J'aimerais connaître votre opinion sur la façon dont vous modéliseriez une simulation avec état avec FP. Les aventures textuelles semblent vraiment appeler la POO. …
Si je comprends bien, les conversions implicites peuvent provoquer des erreurs. Mais cela n'a pas de sens - les conversions normales ne devraient-elles pas également provoquer des erreurs? Pourquoi ne pas avoir len(100) travailler par la langue qui l'interprète (ou la compile) comme len(str(100)) d'autant plus que c'est le seul …
Dans mon projet actuel, j'ai rencontré la nécessité de créer des classes génériques avec le même nom, mais différents nombres de paramètres génériques. Par exemple: MyClass<T1> MyClass<T1, T2> MyClass<T1, T2, T3> Étant donné que je veux tous ces éléments dans le même espace de noms, je ne sais pas comment …
Nous utilisons souvent des structures c ++ pour définir la structure des données par opposition à la classe qui peut être un module complet avec des méthodes membres. Maintenant, au fond, nous savons que les deux sont les mêmes (en gros). Le fait que nous utilisons / traitons souvent les …
Disons que j'ai un projet qui comporte plusieurs composants: un composant serveur, un composant d'application Web, un composant iOS, un composant Android, etc. Ces composants sont tous des bases de code distinctes, mais sont également couplés de manière lâche (par exemple, une modification du serveur le code peut également nécessiter …
En réponse à une question précédente , un petit débat a commencé sur la terminologie correcte pour certaines constructions. Comme je n'ai pas trouvé de question (autre que ceci ou cela , ce qui n'est pas tout à fait la bonne chose) pour y répondre clairement, je crée cette nouvelle …
J'ai lu que nous ne devrions attraper que les exceptions qui peuvent être gérées, ce qui rend la capture de la classe d'exception de base (C # dans ce cas) une mauvaise idée (en plus d'autres raisons). Je fais actuellement partie d'un projet dans lequel je n'ai jusqu'à présent rien …
J'ai récemment rejoint une entreprise où je travaille en tant que Scrum Master sur un projet de développement agile créant une application web. L'équipe est sur le point d'être la taille maximale pour une équipe agile (en attendant 9 la semaine prochaine). Nous avons parlé de la possibilité de diviser …
J'ai entendu parler du terme «court-circuit» utilisé en C, C ++, C #, Java et bien d'autres. Qu'est-ce que cela signifie et dans quel scénario serait-il utilisé?
J'avais juste un doute dans ma tête. Le sous-programme suivant (pour rechercher un élément, dans une liste, par exemple) a une instruction return à la fin: list *search_list(list *l, item_type x) { if (l == NULL) return(NULL); if (l->item == x) return(l); else return( search_list(l->next, x) ); } Je ne …
Je lis Clean Code par Oncle Bob. Parce que je ne suis pas un locuteur natif anglais, je ne pouvais pas comprendre la déclaration suivante: Les classes et les objets doivent avoir des noms de nom ou syntagme comme Customer, WikiPage, Accountet AddressParser. Évitez les mots comme Manager, Processor, Dataou …
Je suis partagé entre la conception orientée objet et la conception vectorielle. J'adore les capacités, la structure et la sécurité que les objets donnent à toute l'architecture. Mais en même temps, la vitesse est très importante pour moi, et avoir de simples variables flottantes dans un tableau aide vraiment dans …
Cela peut être très naïf, mais je me demandais, le contexte des arbres binaires (simples, triés et équilibrés), de tous les types de parcours: pré-commande en profondeur profondeur d'abord dans l'ordre profondeur après la commande largeur en premier quelle est l'utilité réelle de celles pré et post-commande? Je veux dire, …
Je voudrais savoir quelle serait une meilleure approche pour invalider / mettre à jour des objets de cache. Conditions préalables Avoir un serveur memcached distant (servant de cache pour plusieurs applications) Tous les serveurs sont hébergés par azure (régions d'affinité, mêmes centres de données) La taille des objets de cache …
J'ai vu divers arguments contre le DAO appelé directement à partir de la classe Controller et également le DAO à partir de la classe Model.En fait, je pense personnellement que si nous suivons le modèle MVC, le contrôleur ne devrait pas être couplé au DAO, mais à la classe Model …
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.