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

4
Journalisation asynchrone - comment procéder?
Dans de nombreux services sur lesquels je travaille, il y a beaucoup de journalisation en cours. Les services sont des services WCF (principalement) qui utilisent la classe .NET EventLogger. Je suis en train d'améliorer les performances de ces services et je dois penser que la journalisation asynchrone bénéficierait aux performances. …
11 logging 


4
La pile d'appels commence en bas ou en haut?
Une pile est quelque chose qui s'entasse de bas en haut. Par conséquent, une pile d'appels ajoute de nouveaux éléments sur la pile lorsque des fonctions sont appelées avec des éléments retirés de la pile à la fin de chaque fonction jusqu'à ce que la pile soit vide, puis le …
11 functions  stack 

3
Modèles par table de base de données?
J'utilise codeigniter, et je me suis retrouvé dans une situation similaire où j'ai répété les méthodes du modèle. Je crée un modèle par contrôleur. Mais est-ce que la création d'un modèle par table de base de données serait considérée comme une bonne pratique? De cette façon, les méthodes ne sont …

1
Quelles licences sont gratuites pour une utilisation commerciale?
Je suis perdu dans une masse de licences - GPL, LGPL, Creative Commons, BSD, Apache, etc., et je cherche un guide pour débutants. Lorsque vous utilisez un composant sous une licence populaire comme celles-ci, quelles sont les restrictions pour les utiliser sans payer un produit commercial? Par exemple dois-je redistribuer …
11 licensing 

2
En C ++, SFINAE et la métaprogrammation étaient-ils intentionnels ou juste un sous-produit de modèles?
SFINAE et la templatemétaprogrammation peuvent faire des choses merveilleuses et de nombreuses bibliothèques les utilisent également considérablement. Historiquement, ces deux "concepts magiques" ont été intentionnellement introduits / pris en charge en C ++? Ou ont-ils été découverts plus tard comme des sous-produits utiles (produits secondaires) de la templateprogrammation originale ?


2
Algorithme de formatage du code SQL
J'ai besoin d'un outil (pour une utilisation interne) qui formatera le code SQL (SQL Server / MySQL). Il existe différents outils tiers et sites Web en ligne qui le font, mais pas exactement comment j'en ai besoin. Je veux donc écrire mon propre outil qui répondra à mes besoins. La …



3
Compatibilité des licences MPL 1.1 et APL 2.0
Je travaille sur un projet sous licence MPL 1.1 et j'aimerais incorporer du code sous licence APL 2.0. Je sais qu'en 2010, Mozilla a annoncé qu'ils mettaient à jour la MPL pour la rendre plus "compatible Apache" entre autres. Je ne suis pas avocat. Exactement quelle (s) partie (s) du …


6
Un Scrum Master est-il nécessaire dans une équipe hautement performante?
Ma compréhension des fonctions du Scrum Master est la suivante: Faire respecter le processus Supprimer les obstacles (que les développeurs ne peuvent pas supprimer eux-mêmes) Empêche l'interruption de l'extérieur Faciliter des réunions de mêlée (debout, rétrospective, etc.) Si les développeurs de l'équipe sont disciplinés, ils suivront le processus sans que …

3
Pourquoi ContentProvider d'Android a-t-il été créé?
Le titre résume ma question, mais pour élaborer essentiellement ce que je veux comprendre, c'est pourquoi les concepteurs Android veulent que les applications qui doivent travailler avec des données partagées utilisent un fournisseur de contenu plutôt que d'accéder simplement à la base de données SQLite directement? La seule raison pour …
11 design  android 


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.