Je suis le seul développeur d'un projet qui, comme tout projet logiciel, pourrait être repris par quelqu'un d'autre à l'avenir. Disons que j'ai utilisé le modèle X pour implémenter la fonctionnalité A. Après avoir développé et terminé la fonctionnalité, je me rends compte que je pouvais implémenter la même fonctionnalité …
Lorsque vous écrivez souvent quelque chose qui crée de nombreux (des milliers) de petits objets, devriez-vous essayer de le minimiser pour les performances? Surtout si vous ne savez pas sur quel système il sera exécuté, des ordinateurs de bureau bas à haut de gamme ou même mobiles. Pour le mobile, …
Nous avons développé une application Web pour l'appariement des noms. Il fonctionne en divisant les noms en parties et la valeur Soundex de chaque partie est stockée dans une base de données. La métrique de distance Levenshtein est utilisée pour appliquer la correspondance en pourcentage du son ainsi que l'orthographe …
Je suis nouveau sur Java et lisais sa documentation sur les exceptions. , et en particulier la page Exceptions non vérifiées - La controverse . Le résultat net dit: Si l'on peut raisonnablement s'attendre à ce qu'un client se remette d'une exception, faites-en une exception vérifiée. Si un client ne …
J'ai travaillé sur une grande application Rails où l'utilisation des rappels ActiveRecord était endémique et pénible. Sauvegarder un enregistrement a souvent eu des effets secondaires inattendus et c'était un défi de raisonner sur le système. Dans le même temps, j'ai vu des hooks utilisés à bon escient dans le cadre …
Dans un manuel que j'ai cherché pour une classe, il est dit qu'une déclaration peut être vide (la déclaration nulle). L'instruction null est définie comme un simple point-virgule. Il ne fait absolument rien au moment de l'exécution. L'instruction null est rarement utilisée. En tant que programmeur moyennement expérimenté, je trouve …
Je lis le livre "Learning TypeScript" de Remo Jansen. Dans une section, l'auteur décrit comment créer un cadre MVC de preuve de concept très simple, y compris comment créer la Modelclasse et dit ce qui suit: Un modèle doit être fourni avec l'URL du service Web qu'il consomme. Nous allons …
Edit: je voudrais souligner que cette question décrit un problème théorique, et je suis conscient que je peux utiliser des arguments de constructeur pour les paramètres obligatoires, ou lever une exception d'exécution si l'API est utilisée de manière incorrecte. Cependant, je recherche une solution qui ne nécessite pas d'arguments constructeur …
Imaginez une situation où nous utilisons une bibliothèque qui vous permet de créer des Circleobjets, où vous pouvez spécifier le rayon et le centre du cercle pour le définir. Cependant, pour une raison quelconque, il prend également un flavourparamètre requis . Maintenant, disons que j'ai vraiment besoin d'utiliser Circledans ma …
Le projet Mono avait auparavant des bibliothèques LGPL. En fait, mbundledit toujours quand vous l'exécutez Notez que la liaison statique du runtime LGPL Mono a plus de restrictions de licence que la liaison dynamique. Voir http://www.mono-project.com/Licensing pour plus de détails sur les licences. En mars 2016, ils les ont renouvelés …
Je travaille sur un projet et nous avons des réunions informelles régulières (généralement hebdomadaires), où nous discutons de l'état du projet et de son interface graphique. Je suis le seul développeur là-bas, les 4-5 autres personnes ont une formation non informatique. Cette réunion a pris beaucoup plus de temps que …
Je suis un débutant makeet je me demande quand l'utiliser make clean. Un collègue m'a dit que les versions incrémentielles makesont basées sur les horodatages des fichiers. Donc, si vous extrayez une ancienne version d'un fichier dans votre VCS, il aura un "ancien" horodatage et il sera marqué comme "pas …
Il y a une semaine, j'étais au LFNW et comme je parlais avec Larry Hastings après son discours, il a dit (paraphrasé): Il y a quelque chose dans Git qui rend possible le flux de travail Pull Request qui n'est pas là dans Mercurial. C'est pourquoi les demandes d'extraction sur …
J'adapte la conception basée sur le domaine depuis environ 8 ans maintenant et même après toutes ces années, il y a encore une chose qui me dérange. Cela vérifie un enregistrement unique dans le stockage de données par rapport à un objet de domaine. En septembre 2013, Martin Fowler a …
Contexte J'ai un projet qui dépend de l'utilisation d'un certain type de périphérique matériel, alors peu importe qui fabrique ce périphérique tant qu'il fait ce dont j'ai besoin. Cela étant dit, même deux appareils qui sont censés faire la même chose auront des différences lorsqu'ils ne sont pas fabriqués par …
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.