Questions marquées «state»

17
Pourquoi l'état global est-il si mauvais?
Avant de commencer, permettez-moi de dire que je connais bien les concepts d'abstraction et d'injection de dépendance. Je n'ai pas besoin que mes yeux soient ouverts ici. Eh bien, la plupart d’entre nous disent (trop) souvent, sans vraiment comprendre «Ne pas utiliser de variables globales» ou «Les singletons sont diaboliques …

22
Comment les globals sont-ils différents d'une base de données?
Je viens de croiser cette vieille question en demandant ce qui est si pervers à propos de l'état global, et la réponse acceptée avec le plus grand nombre de votes affirme que vous ne pouvez faire confiance à aucun code fonctionnant avec des variables globales, car un autre code situé …
250 state  globals 

8
Comment garder les applications sans état
C'est peut-être une question compliquée, mais j'essaie de mieux comprendre l'apatridie. D'après ce que j'ai lu, les applications Web devraient être sans état, ce qui signifie que chaque demande est traitée comme une transaction indépendante. Par conséquent, les cookies de session et les cookies doivent être évités (car ils sont …

4
Qu'est-ce qu'un État, un État mutable et un État immuable?
C'est une question de débutant, mais je n'ai pas trouvé de réponse suffisamment novatrice sur Google. Qu'est-ce que les gens veulent dire quand ils disent «Etat» - dans la programmation en général et dans la programmation OO en particulier? En outre, quel est l'état mutable et immuable - encore une …
32 state 



2
Est-ce une bonne idée de définir une grande fonction privée dans une classe pour maintenir un état valide, c'est-à-dire pour mettre à jour les membres de données de l'objet?
Bien que dans le code ci-dessous, un simple achat d'un article dans un site de commerce électronique soit utilisé, ma question générale concerne la mise à jour de tous les membres de données pour garder les données d'un objet dans un état valide à tout moment. J'ai trouvé «cohérence» et …

3
«État» ou «statut»? Quand un nom de variable doit-il contenir le mot «état» et quand un nom de variable doit-il contenir le mot «état»? [fermé]
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 6 ans . En lisant le code et …

4
Les avantages du modèle de monade IO pour la gestion des effets secondaires sont-ils purement académiques?
Désolé pour encore une autre question d'effets secondaires FP +, mais je n'ai pas pu trouver une question existante qui répondait tout à fait à moi. Ma compréhension (limitée) de la programmation fonctionnelle est que les effets d'état / secondaires doivent être minimisés et séparés de la logique sans état. …



4
Définition de «état»
Quelle est une bonne façon de définir "état", comme dans une variable d'état ou une machine d'état, à un nouveau programmeur (auparavant non)? Quels sont les bons moyens d'expliquer pourquoi ce concept est utile pour l'écriture de logiciels? Le concept d'État est-il explicitement enseigné en commençant des cours de programmation …

4
Le paradigme fonctionnel n'est-il pas trop différent du matériel sous-jacent pour être généralement efficace?
Inspiré d'une question de SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Cela peut être un long débat sur les nombreux avantages et inconvénients de FP, mais pour l'instant, je voudrais limiter la portée à l' efficacité principale de FP sur du matériel moderne. Thèse: Le paradigme fonctionnel implique l'immuabilité et l'apatridie (?), Mais le matériel …

5
* N'importe quelle * tâche de programme peut-elle être exprimée sans état?
C'est une question théorique, mais après de nombreuses années de programmation dans ce que je réalise maintenant comme une technique impérative "normale", utilisant principalement le C ++, j'ai découvert cet autre monde de programmation fonctionnelle, sur lequel je suis tombé par hasard tout en apprenant avec désinvolture JavaScript. Cela m'a …

1
Abusons-nous des méthodes statiques?
Il y a quelques mois, j'ai commencé à travailler sur un nouveau projet, et lorsque je parcourais le code, il me frappait la quantité de méthodes statiques utilisées. Non seulement les méthodes utilitaires en tant que collectionToCsvString(Collection<E> elements), mais aussi beaucoup de logique métier y sont conservées. Quand j'ai demandé …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.