Dans 29 minutes, dans son discours « La valeur des valeurs » de Rich Hickey, qui suscite la réflexion, il parle de la surcharge d’un langage tel que Java et fait une déclaration du type «Toutes ces interfaces tuent la réutilisation». Que veut-il dire? Est-ce vrai? Dans ma recherche de …
Dans la plupart des langues de codage (si pas toutes), vous devez déclarer des variables. Par exemple en C # s'il s'agit d'un champ numérique, int PhoneNumber Si j'utilise une langue anglaise normale, je n'ai pas besoin de déclarer PhoneNumberque intje l'utilise. Par exemple, si je demande à mon ami …
Je lisais récemment The Pragmatic Programmer qui dit que: Les détails bousillent notre code vierge, surtout s'ils changent fréquemment. Chaque fois que nous devons modifier le code pour tenir compte de certains changements dans la logique commerciale, dans la loi ou dans les goûts personnels de la direction, nous risquons …
Je me retrouve à écrire (espérons-le) des commentaires utiles dans la documentation de code (C ++) du type: The reason we are doing this is... La raison pour laquelle j'utilise "nous" au lieu de "je", c'est parce que je rédige beaucoup d'écrits académiques où "nous" est souvent préféré. Alors voici …
J'ai écrit une application qui vous aide à économiser de l'énergie. En fait c'est très simple. Je vérifie l'emplacement actuel du téléphone et j'apporte quelques modifications à la configuration, telles que "son désactivé, affichage sombre, wifi désactivé ...", en fonction de l'emplacement de l'utilisateur. Sony vient de sortir un nouveau …
Je me demande pourquoi java.util.ArrayListpermet d'ajouter null. Y a-t-il un cas où je voudrais ajouter nullà un ArrayList? Je pose cette question parce que dans un projet, nous avions un bogue qui ajoutait du code nullà la ArrayListet il était difficile de localiser la bogue. De toute évidence, un a …
Lors d'une récente révision du code, on m'a demandé de placer des defaultcas dans tous les fichiers, quel que soit le switchbloc utilisé, même s'il n'y a rien à faire default. Cela signifie que je dois mettre le defaultcas et ne rien écrire dedans. Est-ce la bonne chose à faire? …
TL; DR: Les langages fonctionnels gèrent-ils mieux la récursion que les non-fonctionnels? Je lis actuellement Code Complete 2. À un moment donné du livre, l'auteur nous met en garde contre la récursion. Il dit que cela devrait être évité autant que possible et que les fonctions utilisant la récursion sont …
Je ne suis pas un graphiste. Je suis assez mauvais pour dessiner quoi que ce soit. Je ne parviens pas à créer des applications aussi belles que des "exemples" d'applications fournis avec des outils de développement; principalement parce que je n'ai pas de squat au sens des actifs artistiques. Quelles …
Je suis un programmeur Python qui apprend le C # et qui essaie d'arrêter de s'inquiéter. J'adore le C # pour ce qu'il est, plutôt que de le comparer constamment à Python. Je suis rattrapé par un point: le manque de précision sur la définition des choses, comme détaillé dans …
class A { static int foo () {} // ok static int x; // <--- needed to be defined separately in .cpp file }; Je ne vois pas la nécessité d'avoir A::xdéfini séparément dans un fichier .cpp (ou le même fichier pour les modèles). Pourquoi ne peut pas être A::xdéclaré …
Dupliquer possible: programmation fonctionnelle ou POO Comment écrire du code gérable avec une programmation fonctionnelle? En POO, votre unité d'organisation de base pour le code est la classe. Une méthodologie fréquemment utilisée dans les langages Java, C # et similaires consiste à organiser votre code de manière à avoir un …
Le code kata est un concept qui propose de perfectionner les compétences du programmeur en faisant de petits problèmes plusieurs fois en essayant d'améliorer le code à chaque itération. Le nom vient d'une analogie avec le kata d'art martial où les formes (alias kata) sont des pratiques répétées conduisant à …
Lorsque vous définissez une valeur sur une variable à l'intérieur d'une classe, la plupart du temps, deux options sont présentées: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Existe-t-il une convention qui détermine la manière dont nous devrions attribuer …
J'ai déjà travaillé sur certains moteurs de workflow en tant que programmeur, mais je n'ai jamais compris pourquoi nous avions choisi les moteurs de workflow en premier lieu. Et en tant que programmeur, je sais qu’il existe au moins 100 façons de faire quoi que ce soit lorsque vous écrivez …
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.