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.
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et on ne peut raisonnablement y répondre sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide . Fermé …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettre à jour la question de sorte qu'il se concentre sur un seul problème en éditant ce poste . Fermé il y a 5 ans . Imaginez le scénario suivant: Vous …
Parfois, un algorithme peut être écrit de deux manières: La manière courte et sophistiquée; ou La manière la plus longue et la plus facile à comprendre. Par exemple, voici une plus longue, plus facile de copier une chaîne sourceà destC: *dest = *source; while (*source != '\0') { source++; dest++; …
J'ai lu cette réponse et trouvé un commentaire insistant pour ne pas envoyer de mot de passe par email: les mots de passe ne devraient pas pouvoir être récupérés par e-mail, je déteste ça. Cela signifie que mon mot de passe est stocké en texte brut quelque part. il doit …
Je conçois une nouvelle application Web qui est alimentée par un backend REST et un frontend HTML + JS. Il y a une méthode POST pour changer une entité (appelons Config), qui a plusieurs effets secondaires dans l'état de nombreux éléments de l'application. Supposons que le POST soit exécuté de …
J'ai une méthode DAO qui utilise Spring pour l'accès JDBC. Il calcule le taux de réussite d'un vendeur à vendre un article. Voici le code: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; Object[] args = {seller_id}; …
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, un sondage ou une discussion approfondie. …
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 récemment lu sur les constructeurs de déplacement en C ++ (voir par exemple ici ) et j'essaie de comprendre comment ils fonctionnent et quand je dois les utiliser. Pour autant que je sache, un constructeur de déplacement est utilisé pour atténuer les problèmes de performances causés par la copie …
Je travaille pour une petite entreprise. Le bras de développement logiciel de l'entreprise avant mon embauche était composé d'un gars surmené autodidacte. Maintenant que j'écris des logiciels pour l'entreprise depuis quelques années, j'ai été chargé d'établir des pratiques formelles de développement de logiciels à l'échelle de l'entreprise. Nous n'avons actuellement …
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 4 ans . Votre entreprise a-t-elle une politique écrite …
Je me demandais s'il y avait une norme pour définir les régions d'une classe. J'utilise actuellement Fields Constructor Properties Public Methods Private Methods Fieldsêtre des propriétés privées et Propertiesêtre les propriétés publiques. J'utiliserai normalement des sous-régions au sein de celle-ci si nécessaire, ou ajouterai occasionnellement d'autres régions ci-dessous (telles que …
Je ne comprends pas bien le concept macro. Qu'est-ce qu'une macro? Je ne comprends pas en quoi est-ce différent de la fonction? La fonction et la macro contiennent un bloc de code. Alors, comment la macro et la fonction diffèrent-elles?
Je lis le livre programming in Lua. Il a dit que Les fermetures constituent un outil précieux dans de nombreux contextes. Comme nous l'avons vu, ils sont utiles comme arguments pour des fonctions d'ordre supérieur telles que le tri. Les fermetures sont précieuses pour les fonctions qui construisent également d'autres …
Est-ce une bonne pratique d'utiliser la réflexion si elle réduit considérablement la quantité de code passe-partout? Fondamentalement, il existe un compromis entre les performances et peut-être la lisibilité d'un côté et l'abstraction / l'automatisation / la réduction du code passe-partout de l'autre côté. Edit: Voici un exemple d'utilisation recommandée de …
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.