Je suppose que c'est une situation courante: je teste du code, découvre un bogue, le corrige et valide le correctif dans le référentiel. En supposant que de nombreuses personnes travaillent sur ce projet, devrais-je d'abord créer un rapport de bogue, me l'assigner moi-même et le référencer dans le message de …
Je songe à créer un travail cron qui extrait du code, y exécute des formateurs de code et, le cas échéant, validant les modifications et les repoussant. La plupart des projets qui utilisent autoformatters les mettent dans un crochet Git, mais le faire automatiquement toutes les quelques heures supprime le …
J'aimerais savoir Dans le projet C # ou VB.NET, nous devons inclure le dossier PACKAGE (dossier du paquet nugget créé à la racine de mon projet contenant les fichiers nupkg et autre contenu) dans notre référentiel de contrôle de source (Git par exemple).
Le contexte Mon équipe de 8 ingénieurs est actuellement en train de passer à Git (de Subversion) pour notre prochain grand projet. Nous avons une poignée d'ingénieurs «plus expérimentés» qui ont du mal à trouver Git. On me pose les mêmes questions triviales malgré le fait que j'ai fourni des …
Je voulais juste éclaircir une question que j'ai. Quel est l'intérêt d'avoir une méthode statique privée par opposition à une méthode normale avec visibilité privée? J'aurais pensé qu'un avantage à avoir une méthode statique, c'est qu'elle peut être appelée sans instance de classe, mais étant donné que sa méthode privée …
Considérez la classe suivante: class Person: def __init__(self, name, age): self.name = name self.age = age Mes collègues ont tendance à le définir comme ceci: class Person: name = None age = None def __init__(self, name, age): self.name = name self.age = age La raison principale en est que leur …
Le chapitre d'Oncle Bob sur les noms dans Clean Code vous recommande d'éviter les encodages dans les noms, principalement en ce qui concerne la notation hongroise. Il mentionne aussi spécifiquement la suppression du Ipréfixe des interfaces, mais n'en montre pas d'exemples. Supposons ce qui suit: L'utilisation de l'interface est principalement …
Supposons que l’on ait un programme relativement important (disons 900k SLOC en C #), tous commentés / documentés de manière approfondie, bien organisés et fonctionnant bien. L'ensemble de la base de code a été écrit par un seul développeur senior qui n'est plus avec la société. Tout le code est …
J'ai une méthode privée dans ma classe de test qui construit un Barobjet couramment utilisé . Le Barconstructeur appelle la someMethod()méthode dans mon objet simulé: private @Mock Foo mockedObject; // My mocked object ... private Bar getBar() { Bar result = new Bar(mockedObject); // this calls mockedObject.someMethod() } Dans certaines …
Ce que je veux dire par là, c’est que dans presque tous les tutoriels que j’ai lus sur les langages fonctionnels, c’est que l’un des avantages des fonctions, c’est que si vous appelez une fonction avec les mêmes paramètres deux fois, vous obtiendrez toujours la même résultat. Comment pouvez-vous alors …
Je connais plusieurs outils / services offrant une navigation et une gestion DVCS, tels que Bitbucket , Github , Kiln , SCM-Manager et Rhodecode . Cependant, le cas d’utilisation que j’envisage est tel que: Tout code source doit résider sur les serveurs internes de l'employeur. La solution doit être open …
Je démarre un référentiel Git pour un projet de groupe. Est-il judicieux de stocker des documents dans le même référentiel Git en tant que code - il semble que cela soit en conflit avec la nature du flux de révision de Git . Voici un résumé de ma (mes) question …
Dans certains codes que je suis en train de réviser, je vois des choses qui sont l'équivalent moral de ce qui suit: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public MethodB() { bar = new Bar(); bar.B(); bar …
J'interviewais avec une personne qui avait l'air "trop fière de mes compétences en java". Il m'a demandé: " Quelles sont vos connaissances sur les classes Java IO, dites-vous ... des cartes de hachage? " Il m'a demandé d'écrire un morceau de code Java sur du papier - instancier une classe …
Quand je pense aux avantages et aux inconvénients d’un dossier de bibliothèque statique et d’un gestionnaire de paquets, j’ai l’impression que le dossier de bibliothèque est une meilleure approche. Je vois avec un dossier de bibliothèque: Pas besoin d'un outil externe pour gérer les packages. Aucune connexion Internet requise pour …
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.