Il y a quelques jours, je parlais à une candidate au doctorat en génie logiciel et à un moment donné, elle m'a dit: Gardez vos classes et méthodes aussi petites que possible Et je me demande si c'est toujours une bonne pratique. Je veux dire par exemple, est-ce digne d'avoir …
Je rencontre souvent ce problème. Par exemple, j'écris actuellement une fonction de lecture et une fonction d'écriture, et ils vérifient tous les deux s'il bufs'agit d'un pointeur NULL et que la modevariable se trouve dans certaines limites. Il s'agit de duplication de code. Cela peut être résolu en le déplaçant …
À partir de certains projets open source, j'ai rassemblé le style de codage suivant void someFunction(bool forget); void ourFunction() { someFunction(false /* forget */); } J'ai toujours un doute sur ce que cela falsesignifie ici. Cela signifie-t-il "oublier", ou "oublier" fait-il référence à son paramètre correspondant (comme dans le cas …
Je vais avoir un peu d'un débat avec mon ami quant à savoir si ces deux pratiques ne sont que les deux faces d'une même pièce, ou si l'on est réellement mieux. Nous avons une fonction qui prend un paramètre, remplir un membre, puis retourne: Item predictPrice(Item item) Je crois …
J'arrive tout juste dans le monde Python après des années de Java et de PHP. Bien que la langue elle-même soit à peu près simple, je me bats avec des problèmes «mineurs» que je ne peux pas comprendre - et auxquels je n'ai pas trouvé de réponses dans les nombreux …
Dans un code que j'écris en ce moment, j'ai quelque chose comme ceci: if (uncommon_condition) { do_something_simple(); } else { do(); something(); long(); and(); complicated(); } Une partie de moi pense que "c'est bien la façon dont c'est écrit. Les cas simples devraient aller en premier et les cas plus …
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. …
Existe-t-il des conventions bien définies lors de la programmation dans PowerShell? Par exemple, dans les scripts qui doivent être maintenus à long terme, devons-nous: Utilisez le vrai nom ou l'alias de la cmdlet? Spécifiez le nom du paramètre d'applet de commande en totalité ou seulement partiellement ( dir -Recursepar rapport …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 . Les normes de codage sont …
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 . Voici un exemple très simplifié …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. C'est plus une question de style, mais c'est quelque chose que je …
C'est la façon la plus populaire (il me semble) de vérifier si une valeur est dans un tableau: for (int x : array) { if (x == value) return true; } return false; Cependant, dans un livre que j'ai lu il y a de nombreuses années, probablement, Wirth ou Dijkstra, …
Je suis un programmeur amateur dans une classe CS essayant d'apprendre des compétences de programmation appropriées. Voici à quoi ressemble mon code, les bords de celui-ci s'étendent à 103 colonnes. int extractMessage(char keyWord[25], char cipherText[17424], int rowSize, char message[388]) { int keyColumn = 0; int cipherColumn = 0; int offset …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . J'ai toujours aimé la physique, et j'ai toujours aimé le …
Existe-t-il une opinion quant à savoir si l'utilisation de #define pour définir des lignes complètes de code pour simplifier le codage est une bonne ou une mauvaise pratique de programmation? Par exemple, si j'avais besoin d'imprimer un tas de mots ensemble, je serais ennuyé de taper << " " << …
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.