Dans un cadre d'application où l'impact sur les performances peut être ignoré (10-20 événements par seconde au maximum), quoi de plus maintenable et flexible à utiliser comme moyen de communication préféré entre les modules - Événements ou Futurs / Promesses / Monades ? On dit souvent que les événements (pub …
Compte tenu de cet exemple Javascript que j'ai trouvé var sum = function() { var i, sum = 0; for(i = 0; i < arguments.length; i += 1) { sum += arguments[i]; } return sum; }; Quel avantage y a-t-il à assigner une fonction à un var?
J'étais un fan d'exiger des commentaires XML pour la documentation. J'ai depuis changé d'avis pour deux raisons principales: Comme un bon code, les méthodes doivent être explicites. En pratique, la plupart des commentaires XML sont des bruits inutiles qui n'apportent aucune valeur supplémentaire. Plusieurs fois, nous utilisons simplement GhostDoc pour …
J'ai remarqué que le 26 juillet (mon anniversaire) est utilisé très souvent dans divers exemples PHP liés à la prévention de la mise en cache http à l'aide d'en- Expirestête, comme: /programming/12398714/cache-issue-with-private-networking-stream /programming/2833305/how-to-expire-page-in-php-when-user-logout http://expressionengine.com/archived_forums/viewthread/81945/ Quelle est la particularité de cette date?
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. …
J'ai commencé à utiliser gitflow pour un projet, et j'ai une branche de fonctionnalités exceptionnelle ainsi qu'un correctif nouvellement créé. Par le flux de travail gitflow, le correctif est appliqué à la fois aux branches maître et de développement , mais rien n'est dit ou fait sur les branches de …
Quelle est la différence entre surcharger une méthode et la remplacer en Java? Y a-t-il une différence dans la signature de la méthode, le spécificateur d'accès, le type de retour, etc.?
En général, il est bon d'éviter les mots comme "handle" ou "processus" dans le cadre des noms de routine et des noms de classe, sauf si vous traitez (par exemple) des descripteurs de fichiers ou (par exemple) des processus Unix. Cependant, les classes abstraites ne savent souvent pas vraiment ce …
J'ai hérité d'un projet assez intéressant où il y a une bonne opportunité de prendre un logiciel existant et de le transformer en application web SaaS. Comme le projet est hérité, la base / framework de code est déjà défini comme C ++ et MySQL. L'application elle-même est compilée et …
Nous abusons actuellement de notre système de contrôle de version et l'utilisons ... à peu près comme un FTP pour stocker des binaires à grande version (4+ Go). Nous cherchons à nous éloigner de cette horrible pratique qui a et continue de déléguer et de prendre de plus en plus …
Notre entreprise a embauché cinq nouveaux développeurs juniors pour m'aider à développer notre produit. Malheureusement, les nouvelles fonctionnalités et les corrections de bogues entrantes nécessitent généralement des connaissances plus approfondies qu'un développeur récemment diplômé (threading / simultanéité, débogage des goulots d'étranglement des performances dans un système complexe, etc.) Déléguer (et …
Je conçois un logiciel en tant que projet de service qui ne sera accessible qu'en ligne. Je peux avoir une forte dépendance sur un exécutable qui est couvert par GNU GPL (v2 ou version ultérieure). Je comprends que mon code, si jamais je le distribue, doit également être distribué selon …
Si j'ai une fonction dans mon code qui va comme: class Employee{ public string calculateTax(string name, int salary) { switch (name) { case "Chris": doSomething($salary); case "David": doSomethingDifferent($salary); case "Scott": doOtherThing($salary); } } Normalement, je refactoriserais ceci pour utiliser le ploymorphisme en utilisant une classe d'usine et un modèle de …
Mon équipe de 4 développeurs expérimentés travaille sur une grande application Windows modulaire (environ 200 KLoC). Je me suis concentré sur la base de code principale depuis le début du projet (il y a 3 ans) et j'ai progressivement évolué vers un poste de développeur semi-principal, même si je ne …
Y a-t-il des statistiques qui montrent environ. le nombre d'utilisateurs des langages de programmation populaires et le taux d'augmentation de ce nombre au fil du temps?
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.