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. …
Lorsque j'écris de petits scripts pour moi-même, j'empile mon code avec des commentaires (parfois je commente plus que je code). Beaucoup de gens à qui je parle disent que je devrais documenter ces scripts, même s'ils sont personnels, de sorte que si je les vendais, je serais prêt. Mais les …
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 …
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 …
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 …
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 ?
Je me demande quelles sont les différences spécifiques dans la terminologie que nous utilisons pour regrouper les parties de code liées. J'ai parfois vu les termes utilisés de manière interchangeable: de nombreux langages OO utilisent même le mot-clé "fonction" pour définir une méthode. (Pourquoi?) Si vous vouliez être précis, quelles …
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 …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 5 ans . Et puis pour ré-indenter automatiquement après cela? J'ai essayé de …
À mon avis, les cas de tests unitaires servent eux-mêmes de documentation pour le code. Mon entreprise veut que j'écrive des commentaires détaillés sur le doc java sur les tests élémentaires. Est-il nécessaire de le faire? Écrivez-vous des commentaires comme ça?
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 …
Je cherche à acheter un téléphone Android pour tester ma première application Android. À quoi dois-je faire attention pour choisir l'appareil le plus approprié?
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 …
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 …
Introduction To Software Testing (Ammann & Offutt) mentionne à la p.32 un modèle de maturité de test à 5 niveaux: Niveau 0 Il n'y a pas de différence entre tester et déboguer. Niveau 1 Le but du test est de montrer que le logiciel fonctionne. Niveau 2 Le but du …
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.