Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes

18
Pourquoi les gens disent-ils encore que Java est lent? [fermé]
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 …
61 java  performance 

5
Modèle de domaine partagé entre différents microservices
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 …

3
Pourquoi les frameworks / bibliothèques JavaScript ont-ils des fonctions qui existent déjà en JavaScript pur?
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 …

2
Communication entre directives imbriquées
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 …

21
Est-ce que «Embaucher seulement le meilleur» est un conseil vraiment pratique pour la programmation d'applications de bureau normales? [fermé]
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 …
61 hiring 





7
Faut-il vérifier chaque petite erreur dans C?
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 …
60 c  error-handling 

14
Pouvons-nous faire des déclarations générales sur les performances du code interprété par rapport au code compilé?
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 …





En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.