Que faites-vous lorsque vous travaillez avec quelqu'un qui a tendance à écrire du code stylistiquement incorrect? Le code dont je parle est généralement techniquement correct, raisonnablement structuré et peut même être algorithmiquement élégant, mais il a l' air moche . Nous avons: Mélange de différentes conventions de dénomination et titres …
Je cherche à évaluer les ORM. J'ai utilisé SubSonic , Linq-to-SQL et Entity Framework . J'ai une équipe de développeurs allant des juniors aux seniors. Quels sont les critères d'évaluation d'un ORM for.NET?
Je sais que certaines personnes sont de grands partisans du développement piloté par les tests. J'ai utilisé des tests unitaires dans le passé, mais uniquement pour tester des opérations qui peuvent être testées facilement ou qui, je crois, seront très probablement correctes. La couverture complète ou presque complète du code …
J'examine si je devrais recommencer à utiliser VIM au lieu d'un IDE. Quelles sont les fonctionnalités les plus utiles de VIM qui ne sont pas standard dans un IDE?
Personne n'est parfait, et quoi que nous fassions, nous allons produire de temps en temps du code contenant des bogues. Quelles sont certaines méthodes / techniques pour réduire le nombre de bogues que vous produisez, à la fois lors de l'écriture de nouveaux logiciels et de la modification / maintenance …
Cela remonte à une conversation que j'ai eue avec ma petite amie. J'ai essayé de lui dire que je ne me sens tout simplement pas assez adéquat dans mon langage de programmation (C ++) pour m'appeler bon. Elle m'a alors demandé: "Eh bien, quand te considères-tu assez bien?" Voilà une …
Je parle d'expliquer au non-programmeur ce qu'est la programmation. J'ai veillé à rechercher des questions similaires avant de créer celle-ci, mais les quelques-unes que j'ai trouvées semblaient esquiver la question, et j'aimerais spécifiquement voir des métaphores ou des analogies. Personnellement, je trouve plus facile d'expliquer quelque chose de technique à …
Intéressé à savoir auprès des plus expérimentés si quelqu'un peut trouver un emploi en tant que programmeur sans même un diplôme d'études secondaires. Considérez cette personne comme un programmeur moyen. Est-ce que quelqu'un envisagerait même de lui donner une chance sur une entrevue? Les langages d'intérêt seraient python / php …
Je commence un nouveau projet au travail, et je serai probablement le seul développeur du projet, bien qu'un ou deux autres développeurs devront intégrer des applications existantes ou des scripts simples dans le projet principal. Le projet doit gérer l'acquisition / le traitement de données en masse et en continu …
Ce document de style de programmation a une règle générale, qui dit: Les règles peuvent être violées s'il y a de fortes objections personnelles contre elles. Cela entre en collision avec ma façon de penser, et de nombreux articles disent que le style de codage est réellement important. Par exemple, …
J'ai souvent rencontré le terme "programmation vers une interface au lieu d'une implémentation", et je pense que je comprends un peu ce que cela signifie. Mais je veux m'assurer de bien comprendre ses avantages et ses implémentations possibles. «Programmation vers une interface» signifie que, lorsque cela est possible, il convient …
J'en ai appris plus sur Big O Notation et comment le calculer en fonction de la façon dont un algorithme est écrit. Je suis tombé sur un ensemble intéressant de «règles» pour calculer la notation Big O d'un algorithme et je voulais voir si je suis sur la bonne voie …
Mon collègue et moi avons des opinions différentes sur la relation entre les classes de base et les interfaces. Je pense qu'une classe ne devrait pas implémenter une interface à moins que cette classe puisse être utilisée lorsqu'une implémentation de l'interface est requise. En d'autres termes, j'aime voir du code …
Les résultats attendus d'un test unitaire doivent-ils être codés en dur, ou peuvent-ils dépendre de variables initialisées? Les résultats codés en dur ou calculés augmentent-ils le risque d'introduire des erreurs dans le test unitaire? Y a-t-il d'autres facteurs que je n'ai pas pris en compte? Par exemple, lequel de ces …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 7 ans . Mon équipe et moi reconstruisons un site que nous avons développé il y a une dizaine d'années, et nous voulons le faire en Agile. …
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.