Notre logiciel métier permet à l'utilisateur de sauvegarder certaines données au format CSV . Comme il existe de nombreux formats différents (tous appelés "CSV") utilisés dans la nature, nous essayons de décider à quoi devrait ressembler le "format par défaut". En ce qui concerne les séparateurs de ligne / champ …
Nous travaillons sur un nouveau service - ce service sera potentiellement appelé directement à partir d'applications situées sur les machines des utilisateurs. Ces applications seront développées et prises en charge par plusieurs équipes de développement de toute l'organisation, en fonction des données fournies. Nous souhaitons identifier quelles applications envoient quelles …
Je propose des modifications à un projet de logiciel très mal architecturé qui souffre d'une multitude de problèmes. À un niveau élevé, le projet utilise Angular sur le système frontal et utilise diverses API REST. ce qui est génial (je ne vois pas la nécessité de changer notre technologie ou …
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é à écrire des tests unitaires pour mon projet actuel. Je n'ai pas vraiment d'expérience avec cela cependant. Je veux d’abord complètement "comprendre", donc je n’utilise actuellement ni mon framework IoC ni une bibliothèque moqueuse. Je me demandais s'il y avait un problème avec la fourniture d'arguments nuls aux …
J'ai une méthode qui met à jour les données des employés dans la base de données. La Employeeclasse est immuable, donc "mettre à jour" l'objet signifie réellement instancier un nouvel objet. Je souhaite que la Updateméthode retourne une nouvelle instance Employeeavec les données mises à jour, mais puisque je peux …
Il y a eu une discussion en discussion relative à une question (la question elle-même étant sans rapport avec celle-ci), qui a révélé que je ne connaissais peut-être pas Python. Dans mon esprit, bien que la terminologie diffère d'une langue à l'autre, nous pouvons généralement classer les fonctions comme suit: …
J'ai lu que l'utilisation de "new" dans un constructeur (pour tout autre objet que celui de simple valeur) est une mauvaise pratique, car elle rend les tests unitaires impossibles (dans la mesure où ces collaborateurs doivent également être créés et ne peuvent être simulés). Comme je n'ai pas vraiment d'expérience …
Quelle est la responsabilité morale de publier un logiciel open source trop tôt? Par exemple, un produit presque complet qui n'a pas encore été testé. Quelle est l'attente du programmeur? Attendez-vous à ce qu'il soit entièrement testé ou passez-vous au format open source, puis poursuivez-vous le développement, les tests et …
J'ai vu, dans de nombreux endroits, qu'il est de bon al avis 1 qu'il incombe à l'appelant de s'assurer que vous êtes sur le fil de l'interface utilisateur lors de la mise à jour des composants de l'interface utilisateur (en particulier dans Java Swing, que vous êtes sur le fil …
Supposons que vous venez de commencer à travailler dans une très petite équipe sur un projet {actuellement relativement petit, mais espérons-le plus gros ultérieurement}. Notez qu'il s'agit d'un projet réel destiné à être utilisé par d'autres développeurs du monde réel, et non d'un projet académique destiné à être abandonné à …
Je me suis demandé si une boucle while est intrinsèquement une récursivité? Je pense que c’est parce qu’une boucle while peut être vue comme une fonction qui s’appelle à la fin. Si ce n'est pas la récursivité, alors quelle est la différence?
Je discutais avec un collègue et nous avons fini par avoir des intuitions contradictoires quant à l'objectif du sous-classement. Mon intuition est que si l'une des fonctions principales d'une sous-classe est d'exprimer une plage limitée de valeurs possibles de son parent, il ne devrait probablement pas s'agir d'une sous-classe. Il …
Vous pouvez trouver une liste interminable de blogs, d'articles et de sites Web faisant la promotion des avantages du test unitaire de votre code source. Il est presque garanti que les développeurs qui ont programmé les compilateurs pour Java, C ++, C # et d'autres langages typés ont utilisé des …
Je viens de lire quelques-uns des livres blancs et des exemples de Microsoft "Roslyn" et le concept semble très intéressant. D'après ce que je peux dire, cela ouvre la boîte noire qu'est le compilateur et fournit une interface que nous pouvons utiliser pour obtenir des informations et des métriques sur …
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.