Je dirige une équipe avec une demi-douzaine d'ingénieurs seniors. Je suis convaincu que cela nous serait très utile de faire des révisions de code pour toutes les raisons standard. Pas nécessairement tous les changements, mais au moins un flux constant de revues de fond. Alors les gens voient au moins …
Je construis des bibliothèques avec diverses petites fonctions utilitaires en C # et j'essaie de décider d'un espace de noms et d'une convention de dénomination de classe. Mon organisation actuelle est comme ceci: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class …
Je travaille dans un entrepôt de données qui source plusieurs systèmes via de nombreux flux et couches avec des dépendances de labyrinthe reliant divers artefacts. À peu près tous les jours, je rencontre des situations comme celle-ci: je lance quelque chose, cela ne fonctionne pas, je passe par beaucoup de …
C'est l'une des règles qui ne cessent de se répéter et qui me rendent perplexe. Les nuls sont mauvais et doivent être évités autant que possible . Mais, mais - de ma naïveté, permettez-moi de crier - parfois une valeur PEUT être significativement absente! S'il vous plaît laissez-moi vous poser …
J'ai décidé d'écrire une liste à liaison unique et j'avais le plan pour rendre la structure de nœud liée interne immuable. Je suis tombé sur un hic cependant. Disons que j'ai les nœuds liés suivants (des addopérations précédentes ): 1 -> 2 -> 3 -> 4 et dire que je …
J'ai entendu parler de l'analyse de code de Visual Studio, mais je n'en ai jamais utilisé. J'ai lu MSDN , mais je ne comprends toujours pas l'utilisation réelle de l'analyse de code. N'est-ce pas la même chose que StyleCop? Quelque part, FxCop a également été mentionné. Quelle est la différence …
J'essaie d'écrire une branche et une recherche liée sur l'ensemble de toutes les fonctions f: D -> R, où la taille du domaine est petite (| D | ~ 20) et la plage est beaucoup plus grande (| R | ~ 2 ^ 20 ). Au départ, j'ai trouvé la …
Je sais que nous avons des avantages supplémentaires à utiliser les cookies sur l'adresse IP, mais ma question est la suivante: pourquoi le conteneur ne peut-il pas simplement se souvenir de l'adresse IP du client lorsqu'il identifie le client lors de sa prochaine visite sur son site? Est-il possible que …
Il existe de bons exemples de code bien documenté, comme l'API Java. Mais, beaucoup de code dans les projets publics tels que git et les projets internes des entreprises est mal documenté et peu adapté aux nouveaux arrivants. Dans tous mes séjours de développement logiciel, j'ai dû faire face à …
J'ai vu dans quelques projets que les développeurs préfèrent conserver les informations utilisateur essentielles dans une table (e-mail / connexion, hachage du mot de passe, nom d'écran) et le reste du profil utilisateur non essentiel dans une autre (date de création, pays, etc.). Par non essentiel, je veux dire que …
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 . Beaucoup de gens utilisent le …
J'ai fait beaucoup de lecture en ligne en essayant de comprendre comment écrire du code JavaScript asynchrone. L'une des techniques qui est ressortie beaucoup de mes recherches consiste à utiliser les rappels. Bien que je comprenne le processus d'écriture et d'exécution d'une fonction de rappel, je ne comprends pas pourquoi …
J'ai rencontré beaucoup de gens qui sont dogmatiquement contre tout ce qui peut être considéré comme une "optimisation" dans le sens général du terme en anglais, et ils citent très souvent mot pour mot la citation (partielle) "l'optimisation prématurée est la racine de tout mal" comme justification de leur position, …
J'ai récemment découvert le cadre de Microsoft pour les contrats de code. J'ai lu un peu de documentation et je me suis constamment demandé: "Pourquoi voudrais-je jamais faire cela, car il ne fait pas et souvent ne peut pas effectuer une analyse statique." Maintenant, j'ai déjà une sorte de style …
C'est un peu une question ouverte, mais je voulais des opinions, car j'ai grandi dans un monde où les scripts SQL en ligne étaient la norme, puis nous avons tous été très conscients des problèmes liés à l'injection SQL et de la fragilité du SQL quand faire des manipulations 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.