Je programme en Java et je fabrique toujours des convertisseurs comme ceci: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } Sur le nouveau lieu de travail, la tendance est la suivante: public void MyObject2OtherObject(MyObject mo, OtherObject oo){ ... Do the conversion } Pour moi, cela sent un …
La génération automatique de documentation peut être réalisée avec divers outils, GhostDoc étant l’un des plus importants. Cependant, par définition, tout ce qu’il génère est redondant. Il examine les noms de méthodes, de classes, etc. et génère un anglais qui pourrait les expliquer plus verbalement. Dans le meilleur des cas, …
Je développe un petit projet open source. L'application utilise de nombreuses bibliothèques tierces publiées avec une gamme de licences: Apache, MIT, BSD, LGPL et CDDL. Chacune de ces licences a ses propres exigences en matière de «paperasse». Par exemple, la licence Apache, v2.0 indique: Si les travaux incluent un fichier …
J'ai eu un débat sur ce qu'il faut faire avec une barre oblique de fin dans une API RESTful. Disons que j'ai une ressource appelée chiens et ressources subordonnées pour des chiens individuels. Nous pouvons donc faire ce qui suit: GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE http://example.com/dogs/{id} Mais que faisons-nous avec le cas …
C'est peut-être une question étrange, mais pourquoi n'y a-t-il aucune implication en tant qu'opérateur logique dans de nombreux langages (Java, C, C ++, Python Haskell - bien que le dernier ait eu des opérateurs définis par l'utilisateur, il est trivial de l'ajouter)? Je trouve que l'implication logique est beaucoup plus …
Je programme depuis environ un an et je m'intéresse beaucoup à l'analyse de données et à l'apprentissage automatique. Je participe à quelques cours en ligne et je lis quelques livres. Tout ce que je fais utilise R ou Python et je cherche des suggestions sur la question de savoir si …
Un enum X : int(C #) ou enum class X : int(C ++ 11) est un type qui a un champ interne caché intpouvant contenir n'importe quelle valeur. De plus, un nombre de constantes prédéfinies de Xsont définies sur l'énum. Il est possible de convertir l'énum en son entier et …
Dans la conception de mon programme, j'arrive souvent au point où je dois passer des instances d'objet à travers plusieurs classes. Par exemple, si j’ai un contrôleur qui charge un fichier audio, puis le passe à un lecteur, et le joueur le transmet au lecteurRunnable, qui le repasse à nouveau …
Je suis un chef d'équipe avec plus de 5 développeurs. J'ai un développeur (appelons-le A ) qui est un bon programmeur, qui écrit un bon code propre, facile à comprendre. Cependant, il est un peu difficile à gérer, et parfois je me demande s'il est vraiment peu performant ou non. …
Nous sommes une équipe Scrum composée de 3 développeurs, d'un concepteur, du scrum master et du propriétaire du produit. Cependant, nous n'avons pas de testeur officiel dans notre équipe. Un problème qui nous préoccupe toujours, c'est que, tester l'application et réussir ces tests ainsi que la suppression des bogues ont …
Je suis un entrepreneur indépendant et, à ce titre, j'interviewe 3 à 4 fois par an pour de nouveaux concerts. Je suis en plein milieu de ce cycle et je me suis vu refuser une opportunité même si j'avais l'impression que l'entretien s'était bien déroulé. La même chose m’est arrivée …
Je veux savoir ce qui est considéré comme le meilleur moyen de revenir quand j'ai une ifdéclaration. Exemple 1: public bool MyFunction() { // Get some string for this example string myString = GetString(); if (myString == null) { return false; } else { myString = "Name " + myString; …
Après avoir lu récemment quelques fils de discussion "job hopping", je me suis demandé pourquoi le contraire de job hopping pouvait également poser problème. J'ai rencontré de nombreuses personnes (en particulier dans les grandes entreprises relativement peu actives) qui se sentaient à l'aise dans un rôle difficile et intransigeant et …
J'ai à peine une année d'expérience en codage. Après avoir commencé à travailler, la plupart du temps, je travaillais sur le code de quelqu'un d'autre, en ajoutant de nouvelles fonctionnalités par rapport à celles existantes ou en modifiant les fonctionnalités existantes. Le type qui a écrit le code actuel ne …
Presque tous les développeurs doivent répondre à des questions d’ordre commercial, telles que: Pourquoi va-t-il falloir 2 jours pour ajouter ce simple formulaire de contact? Lorsqu'un développeur estime cette tâche, il peut la diviser en plusieurs étapes: apporter des modifications à la base de données optimiser les changements de base …
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.