Je crée un système de menus en PHP et MySQL. J'aurai plusieurs menus différents et chaque menu aura un ensemble d'éléments de menu qui lui seront connectés. Sur le site, j'ai également différentes autorisations d'utilisateur, certains utilisateurs peuvent voir tous les éléments de menu et certains éléments sont cachés à …
Je fais du TDD depuis un an maintenant, je m'en sens plutôt bien, j'adore mes suites de tests et tout. Cependant, j'ai remarqué que récemment, je faisais beaucoup de vérification des appels simulés. Par exemple, j'aurais un service qui aura un référentiel injecté - dans mon test unitaire, je passerais …
Certaines fonctions d'ordre supérieur pour fonctionner sur des listes ou des tableaux ont été adoptées ou réinventées à plusieurs reprises. La carte des fonctions , fold [ l | r ], et filter se trouvent ensemble dans plusieurs langages de programmation, tels que Scheme, ML et Python, qui ne semblent …
Je travaille sur un nouveau point de vente pour une entreprise qui produit à des prix différents selon le mix produit. Tous les produits ont un prix de base. Pour expliquer mon problème, j'utiliserai les informations suivantes: Product Category Price A 1 45 B 1 70 Q 2 20 R …
Les langages complets non Turing offrent un grand avantage par rapport aux langages complets Turing car ils sont beaucoup plus analysables et offrent ainsi des possibilités d'optimisation beaucoup plus larges. Pourtant, ils sont à peine utilisés et l'exhaustivité de Turing est en fait vendue comme une bonne fonctionnalité. Existe-t-il aujourd'hui …
La première partie de la licence implique que vous pouvez faire pratiquement tout ce que vous voulez avec elle (copier, modifier, vendre, etc.). Mais la deuxième partie dit que ces libertés doivent se propager dans toutes les copies du logiciel. Mon interprétation de cela est que vous pouvez intégrer le …
J'ai exploré les nouvelles fonctionnalités du JDK8, comme les expressions lambda, les méthodes d'extension et la nouvelle API de flux. Évidemment, aucune de ces fonctionnalités n'est nouvelle dans le monde de la programmation et cela a amené à se demander pourquoi toutes ces choses sont en Java jusqu'à présent. Nous …
Est-il considéré comme une bonne pratique d'avoir une branche distante pour chaque développeur individuel dans le projet? Nous utilisons Git avec les branches suivantes: Maître Libération développer Si chaque développeur avait sa propre branche, il pouvait insérer du code dans ses branches et d'autres pourraient fusionner ces modifications dans leurs …
J'ai récemment constaté de plus en plus de problèmes similaires à ceux expliqués dans cet article sur les intersections de fonctionnalités. Un autre terme pour ce serait les lignes de produits, même si j'ai tendance à les attribuer à des produits réellement différents, alors que je rencontre généralement ces problèmes …
Je me rends compte que je ne sais pratiquement rien sur la façon dont les polices sont rendues sur mon ordinateur. D'après ce que je peux observer, le rendu des polices est généralement effectué de manière cohérente dans tout le système. Par exemple, les paramètres d'indication de police de sous-pixel …
Lisez simplement ceci dans le livre de règles de l'API REST : GET et POST ne doivent pas être utilisés pour tunneler d'autres méthodes de demande . Le tunneling fait référence à tout abus de HTTP qui masque ou dénature l'intention d'un message et sape la transparence du protocole. Une …
Les performances seront-elles meilleures (plus rapides) si je compile manuellement la source d'un composant logiciel pour la machine réelle sur laquelle il sera utilisé, par rapport à si la source a été compilée sur une autre plate-forme, peut-être pour de nombreuses architectures différentes? J'ai obtenu une bonne source de compilation …
Quelles sont simplement les techniques pratiques que les gens utilisent pour vérifier si une classe viole le principe de responsabilité unique? Je sais qu'une classe ne devrait avoir qu'une seule raison de changer, mais cette phrase manque quelque peu d'un moyen pratique de vraiment mettre cela en œuvre. La seule …
Je l'ai vu: apprendre à programmer sur des cartes perforées et je l'ai vu: http://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era mais ils laissent beaucoup à désirer. Quelqu'un peut-il m'expliquer comment les programmeurs ont programmé lorsqu'ils ont utilisé des cartes perforées? Plus précisément, le système d'ordinateurs d'entrée utilisé pour dériver des instructions de la carte perforée …
J'ai réécrit certaines parties de Mercurial (qui est sous licence GNU GPL v2) en C #. Naturellement, j'ai beaucoup regardé le code Python original et certaines parties sont des traductions directes de Python en C #. Est-il possible que "mon code" soit autorisé sous différentes conditions ou même de faire …
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.