Les pratiques de programmation sont les pratiques couramment ou pas si couramment utilisées dans le développement de logiciels. Ceux-ci peuvent inclure des choses comme le développement Agile, Kanban, les raccourcis de codage, etc.
J'ai un projet sur lequel je travaille actuellement en utilisant Tomcat, Spring 4, Spring Security, MySQL et JPA avec Hibernate. J'ai choisi JPA du point de vue qu'il est censé rendre la mise en œuvre sous-jacente des fournisseurs ORM transparente, ou du moins moins douloureuse. Je dirais que cela utilise …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de 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 5 ans . CSV est-il considéré comme une …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de 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 . Nous présentons donc un exercice …
Dans les différents livres de conception que j'ai lus, l'accent est parfois mis sur le nombre de méthodes qu'une classe doit avoir (en considérant un langage OO, comme java ou C # par exemple). Souvent, les exemples rapportés dans ces livres sont très nets et simples, mais rarement ils couvrent …
Je suis tombé sur un point intéressant aujourd'hui dans une revue de Code Review . @Veedrac a recommandé dans cette réponse que les types de taille variable (par exemple intet long) soient remplacés par des types de taille fixe comme uint64_tet uint32_t. Citation des commentaires de cette réponse: Les tailles …
Dans mon travail actuel, j'ai été chargé de nettoyer l'ancien code à quelques reprises. Souvent, le code est un labyrinthe et les données qu'il contient sont encore plus enchevêtrées. Je me retrouve à peigner les choses en méthodes agréables, soignées et modulaires. Chaque méthode fait une chose et la fait …
Donc, chaque nombre dans le code que nous envoyons à une méthode comme argument est considéré comme un nombre magique? Pour moi, ça ne devrait pas. Je pense que si un certain nombre est disons que c'est pour la longueur minimale du nom d'utilisateur et que nous commençons à utiliser …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Comment allez-vous enseigner la gestion …
Les blocs catch doivent-ils être utilisés pour écrire la logique, c'est-à-dire gérer le contrôle de flux, etc.? Ou tout simplement pour lever des exceptions? Cela affecte-t-il l'efficacité ou la maintenabilité du code? Quels sont les effets secondaires (s'il y en a) de l'écriture de la logique dans le bloc catch? …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . J'ai récemment remarqué le découplage en …
Mon équipe développe une application financière basée sur le WEB et il y a eu une petite dispute avec un collègue pour savoir où garder les calculs - purement en back-end ou en garder aussi en front-end? Brève explication: nous utilisons Java (ZK, Spring) pour le front-end et Progress 4gl …
J'ai une application qui a généré une discussion plutôt animée entre quelques développeurs. Fondamentalement, il est divisé en une couche Web et une couche principale. La couche Web collecte des informations par un simple formulaire Web, stocke ces données sous forme de document JSON (littéralement un fichier .json) dans un …
Récemment, j'ai développé ma propre API et avec cet intérêt investi dans la conception d'API, je me suis vivement intéressé à la façon d'améliorer ma conception d'API. Un aspect qui a été soulevé à plusieurs reprises est (non pas par les utilisateurs de mon API mais dans ma discussion d'observation …
Par exemple, j'ai le code suivant: auto z = [](int x) -> int { if (x > 0) { switch (x) { case 2: return 5; case 3: return 6; default: return 1; } } return 0; }; Et plus tard, j'appelle cela plusieurs fois. Dans le code asm, je …
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. …
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.