Pendant longtemps à SO et ailleurs, Java a la réputation d'être lent. Qu'il s'agisse de blagues ou de nombreux commentaires dans les questions et réponses, les gens croient toujours que Java est lent, basé uniquement sur l'expérience acquise dans les années 90. Ceci est mon problème: nous avons réfuté (la …
Imaginez un scénario de deux microservices différents. L’un pour gérer l’authentification au sein du service, l’autre pour la gestion des utilisateurs. Ils ont tous deux un concept d'utilisateur et parleront d'utilisateurs par le biais d'appels mutuels. À quel domaine appartiendrait le modèle de domaine d'un "utilisateur"? Auraient-ils tous deux une …
Je me demande pourquoi les frameworks / bibliothèques ont leurs propres assistants alors qu'ils existent déjà en natif. Prenons jQuery et AngularJS . Ils ont leurs propres eachfonctions d'itérateur: jQuery.each () angular.forEach () Mais nous avons Array.prototype.forEach. De même, jQuery.parseJSON () angular.fromJson () Mais nous avons la JSON.parse()fonction en JavaScript …
Il semble y avoir pas mal de façons de communiquer entre les directives. Supposons que vous ayez des directives imbriquées, où les directives internes doivent communiquer quelque chose à l'extérieur (par exemple, elles ont été choisies par l'utilisateur). <outer> <inner></inner> <inner></inner> </outer> Jusqu'à présent, j'ai 5 façons de le faire …
Pour le fond, nous travaillons sur des applications d’ingénierie de bureau, avec une interface utilisateur comme AutoCAD, quelque chose de similaire à etabs . Une chose qui me dérange vraiment est la suivante: faut-il engager les meilleurs développeurs? Pour commencer, nous rencontrons de grandes difficultés de recrutement; la plupart des …
Je voudrais savoir ce qui différencie une classe de service d'une classe utilitaire ou d'une classe d'assistance Une classe uniquement avec des méthodes sous-jacentes appelle le dao est un service? L'utilisation de classes Helper ne viole-t-elle pas SRP?
Très souvent, je suis coincé lors du choix de la meilleure décision de conception. Même pour de petits détails, tels que les définitions de fonctions, le flux de contrôle et les noms de variables, je passe des périodes anormalement longues à analyser les avantages et les compromis de mes choix. …
Je travaille donc sur une conception de logiciel utilisant C pour un processeur donné. La trousse à outils inclut la possibilité de compiler C ainsi que C ++. Pour ce que je fais, il n'y a pas d'allocation de mémoire dynamique disponible dans cet environnement et le programme est globalement …
J'ai trois vues dans mon programme (application iOS). Un seul d'entre eux étant toujours actif en même temps, je désactive la visibilité pour deux d'entre eux et change de visibilité lorsque l'utilisateur appuie sur les boutons. Les vues étant initialisées comme visibles, je désactive la visibilité dans le code avant …
En tant que bon programmeur, vous devez écrire des codes robustes capables de gérer chaque résultat de son programme. Cependant, presque toutes les fonctions de la bibliothèque C renverront 0 ou -1 ou NULL en cas d'erreur. Il est parfois évident qu'une vérification d'erreur est nécessaire, par exemple lorsque vous …
Je compare deux technologies pour aboutir à une recommandation qui devrait être utilisée par une entreprise. Le code de la technologie A est interprété tandis que le code de la technologie B est compilé en code machine. Dans ma comparaison, j'affirme que la technologie B en général aurait de meilleures …
D'après mon expérience, de nombreux projets que j'ai lus dans le passé ne contenaient pas de définition de relation dans la base de données, ils ne les définissaient que dans le code source. Je me demande donc quels sont les avantages / inconvénients de la définition des relations entre les …
Je me demandais récemment quand utiliser C sur C ++ et vice versa. Heureusement, quelqu'un m'a déjà battu et, bien que cela ait pris du temps, j'ai pu digérer toutes les réponses et commentaires à cette question. Toutefois, un élément de ce message continue à être traité, sans aucun exemple, …
Il existe des projets open source très complexes, et pour certains d'entre eux, je pense que je pourrais apporter certaines contributions et j'aimerais pouvoir le faire, mais la barrière à l'entrée est trop élevée pour une seule raison: pour modifier une ligne de code à la fois. grand projet, vous …
Au cours des dernières années, la tendance pour les applications côté client (navigateur) a vraiment pris son envol. Pour mon dernier projet, j'ai décidé d'essayer de me déplacer avec le temps et d'écrire une application côté client. Une partie de cette application implique l'envoi d'e-mails de transaction aux utilisateurs (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.