Je suis un utilisateur de SVN et j'apprends maintenant Git. Dans SVN, je commande généralement sur mon ordinateur local un dépôt, qui inclut toutes les branches de mon projet et je sélectionnais le dossier de ma branche qui m'intéresse et j'y travaille. Je vois une différence en utilisant Git. Actuellement, …
CONTEXTE : J'essaie d'utiliser l'architecture épurée d'Oncle Bob dans mon application Android. J'ai étudié de nombreux projets open source qui essayent de montrer la bonne façon de le faire, et j'ai trouvé une implémentation intéressante basée sur RxAndroid. CE QUE JE NOUS AVIS: Dans chaque couche (présentation, domaine et données), …
Un de mes collègues m'a dit qu'il envisageait de faire en sorte que notre serveur d'initialisation rétablisse les validations ayant échoué lors de la compilation, de sorte que le HEADin masterest toujours stable (comme si la génération était au moins transmise). S'agit-il d'une meilleure pratique ou cela risque-t-il de poser …
J'ai passé la plupart de ces dernières années à travailler principalement avec C # et SQL. Tous les programmeurs avec lesquels j'ai travaillé au cours de cette période avaient l'habitude de placer l'accolade ouvrante d'un énoncé de fonction ou de flux de commande sur une nouvelle ligne. Alors ... public …
D'où vient le mot "argument" (au sens de la programmation)? c.-à-d. Pourquoi les paramètres réels sont-ils appelés "arguments"? Les significations ne semblent pas liées, et je n'ai trouvé aucune explication à ce sujet. Note sur la terminologie: Les paramètres "formels" (également appelés simplement "paramètres") sont les noms "espaces réservés" (par …
Supposons qu'on vous demande dans une interview "Comment implémenteriez-vous Google Search?" Comment répondriez-vous à une telle question? Certaines ressources peuvent expliquer la mise en œuvre de certains éléments de Google (BigTable, MapReduce, PageRank, ...), mais cela ne convient pas à une interview. Quelle architecture générale utiliseriez-vous et comment expliqueriez-vous cela …
Les méthodes booléennes doivent-elles toujours prendre la forme affirmative, même lorsqu'elles ne seront jamais utilisées que sous forme négative? Supposons que je veuille vérifier si une entité existe avant d'en créer une. Mon argument est que la première forme ci-dessous est meilleure que la seconde, que la méthode soit utilisée …
En suivant les principes de REST, je souhaiterais créer une méthode GET pour mon API qui effectue une recherche à l'aide de certains critères et renvoie les résultats au client. Le problème est que les critères peuvent avoir jusqu'à 14 paramètres, l'un d'eux est une liste d'objets complexes, donc ... …
La longueur de la fonction affecte-t-elle la productivité d'un programmeur? Si tel est le cas, quel est le bon nombre maximal de lignes pour éviter une perte de productivité? Puisqu'il s'agit d'un sujet très controversé, veuillez sauvegarder la réclamation avec certaines données.
est-ce une mauvaise pratique que le référentiel d'appels du contrôleur au lieu du service? pour expliquer plus: Je me rends compte que dans une bonne conception, les contrôleurs appellent un service et un référentiel d’utilisation des services. mais parfois, dans le contrôleur, je n’ai / n’ai besoin de aucune logique …
Je vois des questions similaires à celles-ci en ce qui concerne les noms de paramètres qui correspondent aux propriétés de la classe, mais je ne trouve rien concernant l'utilisation d'un nom de paramètre identique à celui du type de paramètre, à l'exception de la casse en C #. Cela ne …
C’est une question générale sur un sujet que j’ai trouvé intéressant en tant que joueur: les goulots d’étranglement des CPU / GPU et la programmation. Si je ne me trompe pas, j'ai fini par comprendre que le processeur et le processeur graphique calculent des données, mais que l'un est meilleur …
Un organisme public m'a demandé de donner un atelier informel sur le développement agile en expliquant les termes et concepts de Scrum, Kanban, etc. Je travaille dans des environnements agiles depuis environ cinq ans maintenant, mais je ne me considère pas comme un évangéliste Scrum. Après l'atelier, ils ont aimé …
Notre collègue estime que la rédaction de tests unitaires nous aide réellement à affiner notre travail de conception et de refactorisation, mais je ne vois pas comment. Si je charge et analyse un fichier CSV, comment le test unitaire (validation des valeurs dans les champs) va-t-il m'aider à vérifier ma …
Mes collègues aiment dire que "la journalisation / la mise en cache / etc. Est une préoccupation transversale", puis continue en utilisant le singleton correspondant partout. Pourtant, ils aiment IoC et DI. Est-ce vraiment une excuse valable pour casser le principe SOLI D ?
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.