Chaque fois que j'ai besoin d'une division, par exemple d'une vérification de condition, je voudrais reformuler l'expression de la division en multiplication, par exemple: Version originale: if(newValue / oldValue >= SOME_CONSTANT) Nouvelle version: if(newValue >= oldValue * SOME_CONSTANT) Parce que je pense que cela peut éviter: Division par zéro Débordement …
Une des méthodes que j'utilise couramment dans notre base de code est mal orthographiée (et elle m'a précédée). Cela m'irrite vraiment pas simplement parce qu'il est mal orthographié, mais plus important encore, je me trompe TOUJOURS le premier fois que je tape le nom (et ensuite je dois me rappeler …
if i>0 : return sqrt(i) elif i==0: return 0 else : return 1j * sqrt(-i) CONTRE if i>0: return sqrt(i) elif i==0: return 0 else: return 1j * sqrt(-i) Compte tenu des exemples ci-dessus, je ne comprends pas pourquoi je ne vois pratiquement jamais le premier style dans les bases …
Disons que j'ai trois ressources qui sont liées comme suit: Grandparent (collection) -> Parent (collection) -> and Child (collection) Ce qui précède décrit la relation entre ces ressources de la manière suivante: Chaque grand-parent peut s’associer à un ou plusieurs parents. Chaque parent peut mapper à un ou plusieurs enfants. …
Quelle est la différence entre un futur et une promesse? (En Akka et Gpars.) Ils me ressemblent car ils bloquent et renvoient la valeur du futur lorsque get est appelé et que la promesse est d'obtenir le résultat d'un avenir.
La citation suivante est extraite du livre Code Complete : "Mettez le cas normal après le ifplutôt que après le else" Ce qui signifie que des exceptions / déviations par rapport au chemin standard doivent être mises en place else. Mais le programmeur pragmatique nous apprend à "planter tôt" (p. …
Je suis prudent de poser cette question parce qu'elle pourrait paraître trop fastidieuse. Je viens d'ouvrir JavaScript: The Definitive Guide, et il est indiqué à la première page du chapitre 1 "JavaScript est un langage de programmation interprété de haut niveau, dynamique et non typé" Je suppose donc que la …
Scénario Actuellement, je fais partie d'un projet de soins de santé dont la principale exigence est de capturer des données avec des attributs inconnus à l'aide de formulaires générés par les utilisateurs par les fournisseurs de soins de santé. La deuxième exigence est que l’intégrité des données est essentielle et …
Je suis tombé par hasard sur une entrée de blog décourageant l'utilisation de Strings en Java pour rendre votre code dépourvu de sémantique, suggérant d'utiliser plutôt des classes wrappers minces. Voici les exemples d’avant et d’après que cette entrée fournit pour illustrer le propos: public void bookTicket( String name, String …
Par souci de lisibilité, je suis souvent amené à définir des variables temporaires lors de l'appel de fonctions, telles que le code suivant. var preventUndo = true; doSomething(preventUndo); La version plus courte de ceci à ceci serait, doSomething(true); Mais quand je reviens au code, je me demande souvent à quoi …
Je lisais " Clean Code " de Robert Martin pour devenir, je l' espère, un meilleur programmeur. Jusqu'à présent, rien de tout cela n'a été réellement novateur, mais cela m'a fait penser différemment à la façon dont je conçois des applications et écris du code. Il y a une partie …
Je cherche un programmeur expert pour aider à résoudre une situation difficile. Les entrevues jusqu’à présent ont été étonnamment décevantes. Le meilleur candidat à ce jour est un programmeur très expérimenté qui n’a jamais utilisé de logiciel de contrôle de version. Le problème en lui-même n’est peut-être pas trop grave …
Je crois qu'une approche agile est préférable pour les projets où les exigences sont floues et où de nombreuses interactions sont nécessaires pour aider à définir les idées de l'utilisateur final. Cependant ... Dans mon travail professionnel, je me retrouve souvent dans des entreprises où une approche "agile" est utilisée …
J'ai toujours utilisé des fichiers JSON pour la configuration de mes applications. J'ai commencé à les utiliser à partir du moment où je codais beaucoup de Java. Aujourd'hui, je travaille principalement sur le développement Python côté serveur et en science des données, et je ne suis pas sûr que JSON …
Je construis une API où l'utilisateur peut demander au serveur d'effectuer plusieurs actions dans une requête HTTP. Le résultat est renvoyé sous forme de tableau JSON, avec une entrée par action. Chacune de ces actions peut échouer ou réussir indépendamment l’une de l’autre. Par exemple, la première action peut réussir, …
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.