Nous avons donc tous entendu parler de la Charte des droits des programmeurs et XP a un concept similaire. C'est une plainte commune de nos jours que nous entendons beaucoup parler des droits des personnes, mais pas tant de leurs responsabilités, alors que devrait être le cahier des charges des …
Lorsque vous développez un système ou une application que vous prévoyez d’utiliser avec un certain cadre, est-il préférable de concevoir le système sans le garder à l’esprit, ou est-il préférable de concevoir le système avec l’état d’esprit «le cadre aurait plus de facilité» avec ça".
J'ai commencé ma carrière en tant que développeur .NET il y a 3 mois et après un long programme de formation sur diverses technologies, modèles et concepts, les développeurs qui me supervisaient ont décidé que je suis prêt à participer à l'un des nombreux projets gérés par la société. Je …
J'ai effectué beaucoup de révision de code ces derniers temps et je ne suis pas sûr des effets positifs et négatifs et du professionnalisme de l'insertion de commentaires positifs et / ou amusants dans les critiques de code. Nous utilisons Github comme plate-forme de révision de code dans mon équipe, …
Je dispose de deux jours pour prendre une décision très sérieuse au sujet des outils et des plates-formes que mon entreprise va utiliser afin de porter son application WPF sous Linux / Android / iOS, etc. Évidemment, je peux dire à mes aînés que 2 jours suffisent à peine pour …
Je travaille avec le système suivant: Network Data Feed -> Third Party Nio Library -> My Objects via adapter pattern Nous avons récemment eu un problème concernant l’actualisation de la version de la bibliothèque que j’utilisais, ce qui a notamment provoqué la longmodification de l’ horodatage (renvoyé par la bibliothèque …
Dans nos applications pour la plupart volumineuses, nous n'avons généralement que quelques emplacements pour les "constantes": Une classe pour l'interface graphique et les constantes internes (titres de page d'onglet, titres de zone de groupe, facteurs de calcul, énumérations) Une classe pour les tables et colonnes de base de données (cette …
J'aime soulever un NotImplementedErrorpour n'importe quelle méthode que je veux implémenter, mais où je n'ai pas encore réussi à le faire. J'ai peut-être déjà une implémentation partielle, mais ajoutez-la avec raise NotImplementedError()car je ne l'aime pas encore. D'un autre côté, j'aime aussi m'en tenir aux conventions, car cela facilitera la …
Je suis actuellement stagiaire chez un contractant gouvernemental et je ressens (ce qui est odieusement inévitable) que Word est la norme de facto dans le processus de développement de logiciels. Son format binaire rend très difficile la collaboration sur des documents comme je suis habitué à collaborer sur une base …
Lorsque l'entreprise dans laquelle je travaille a embauché de nouveaux managers, ils nous ont proposé de consulter le code de quelqu'un à chaque réunion. Nous avons des réunions toutes les deux semaines, donc chaque fois qu'un des développeurs devait montrer son code sur le projecteur, et d'autres allaient en discuter. …
En discutant avec des collègues des principes de conception et de développement de logiciels, j'ai remarqué que l'une des sources d'analogies les plus courantes est l'industrie de la construction. Nous construisons des logiciels et nous considérons la conception et la structure comme l' architecture . L'une des meilleures façons d'apprendre …
Développement piloté par les tests. Je comprends, j'aime ça. Mais l'écriture de tests nécessite des frais généraux. Donc, TDD devrait être utilisé universellement dans toute la base de code, ou y a-t-il des domaines où TDD fournit un retour sur investissement élevé et d'autres domaines où le retour sur investissement …
Dans Test Driven Development (TDD), vous commencez avec une solution sous-optimale, puis vous en produisez de manière itérative de meilleures solutions en ajoutant des cas de test et en refactorisant. Les étapes sont censées être petites, ce qui signifie que chaque nouvelle solution sera en quelque sorte dans le voisinage …
Il y a un peu plus d'un an, j'ai eu la chance de pouvoir prendre une pause de 9 mois. J'ai décidé qu'à ce moment-là, je perfectionnerais mes compétences en C #. J'ai commencé à travailler sur un tas de projets et je me suis forcé à suivre TDD. Ce …
Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, trop large ou rhétorique et on ne peut raisonnablement y répondre sous sa forme actuelle. Pour obtenir de l'aide pour clarifier cette question afin qu'elle puisse être rouverte, visitez le centre d'aide . Fermé …
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.