C'est une discussion moi-même et certains de mes collègues ont et ont pensé que je viendrais ici et voir s'il y avait un consensus général à ce sujet. Il se résume essentiellement aux 2 avis suivants sur les appels de base de données: 1. Faites un grand appel pour obtenir …
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 . Je parcourais un vieux code …
Reduce the number of #include files in header files. It will reduce build times. Instead, put include files in source code files and use forward declarations in header files. J'ai lu ça ici. http://www.yolinux.com/TUTORIALS/LinuxTutorialC++CodingStyle.html . Il indique donc si une classe (classe A) dans le fichier d'en-tête n'a pas besoin …
Dans un débat sur les variables de retour, certains membres de l'équipe préfèrent une méthode pour retourner le résultat directement à l'appelant, tandis que d'autres préfèrent déclarer une variable de retour qui est ensuite renvoyée à l'appelant (voir les exemples de code ci-dessous) L'argument pour ce dernier est qu'il permet …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez 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 . Il semble y avoir …
Il n'y a pas si longtemps, j'ai commencé à utiliser Scala au lieu de Java. Une partie du processus de «conversion» entre les langues pour moi a été d'apprendre à utiliser Eithers au lieu de (coché) Exceptions. J'ai codé de cette façon pendant un certain temps, mais récemment, j'ai commencé …
Je me suis toujours demandé ce que les autres programmeurs pensaient de l'idée de créer des fonctions esthétiques pures. Dire que j'ai une fonction qui traite un bloc de données: Function ProcessBigData. Disons que je besoin de plusieurs étapes du processus, valable uniquement pour les données: Step1, Step2, Step3. L'approche …
La base de code dans laquelle je travaille a maintenant la convention d'utiliser des champs privés et des propriétés publiques. Par exemple, la plupart des classes ont leurs membres définis comme ceci: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo { get{ …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez 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 . Je suis sûr que …
Je travaille en tant que développeur iOS dans une petite société d'externalisation au sein d'une équipe de 4 personnes. Nous travaillons sur un projet qui a commencé quelques années avant que moi et deux autres développeurs ne rejoignions l'entreprise. Avant cela, le projet était principalement réalisé par une seule personne. …
Je démarre une application greenfield et je veux utiliser ASP.NET (4.6) et Angular 2. Pour le backend, j'ai créé un projet dans Visual Studio, et maintenant je me demande où placer l'application Angular. Je veux vraiment utiliser npm et node-tools pour le front-end, mais à la fin, il sera hébergé …
Je viens de commencer dans une entreprise et l'un des commentaires de style lors de ma première revue de code était que le type de retour et le nom de la méthode devaient être sur des lignes différentes. Par exemple, cette void foo() { } devrait être ceci void foo() …
L'opérateur add de la classe set renvoie un booléen qui est vrai si l'élément (qui doit être ajouté) n'était pas déjà là, et faux sinon. Est en train d'écrire if (set.add(entry)) { //do some more stuff } considéré comme un bon style en termes d'écriture de code propre? Je me …
Donc, comme vous le savez, il existe une meilleure pratique en disant Limitez une ligne de code source à 80 caractères. Voici 2 liens: Pourquoi 80 caractères sont-ils la limite «standard» pour la largeur du code? La limite de 80 caractères est-elle toujours pertinente à l'époque des moniteurs à écran …
Je suis tombé sur cette question il y a une seconde, et j'en retire une partie du matériel: y a- t-il un nom pour la construction «break n»? Cela semble être un moyen inutilement complexe pour les gens d'avoir à demander au programme de sortir d'une boucle for double-nested: for …
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.