Génie logiciel

15
Comment savoir si j'utilise trop le multithread?

Je sens actuellement que je sur-utilise le multi-threading. J'ai 3 types de données, A, B et C. Chacun Apeut être converti en plusieurs Bs et chacun Bpeut être converti en plusieurs Cs. Je veux seulement traiter l' Cart. Je pourrais écrire cela assez facilement avec quelques fonctions de...

15
Quelle est l'utilisation idiomatique de blocs arbitraires en C?

Un bloc est une liste d'instructions à exécuter. Les exemples où les blocs apparaissent en C sont après une instruction while et dans les instructions if while( boolean expression) statement OR block if (boolean expression) statement OR block C permet également à un bloc d'être imbriqué dans un...

15
Conception du programme phénotrope

J'ai récemment rencontré une idée avancée par Jaron Lanier appelée «programmation phénotrope». L'idée est d'utiliser des interfaces «de surface» au lieu d'interfaces à point unique dans des programmes informatiques utilisant des statistiques pour détecter des erreurs mineures qui entraîneraient...

15
Cela justifie-t-il les déclarations goto?

Je suis tombé sur cette question il y a une seconde, et j'en retire une partie du matériel: y a- t-il un nom pour la construction «break n»? Cela semble être un moyen inutilement complexe pour les gens d'avoir à demander au programme de sortir d'une boucle for double-nested: for (i = 0; i < 10;...

15
Lequel choisir: attribut XML ou sous-nœud?

Nous voulons exporter certaines données de notre base de données au format XML. Par exemple, un Personpeut avoir age, nameet d'autres propriétés. Nous avons deux choix pour définir le format XML. Choix n ° 1: <Persons> <Person> <Age>16</Age> <Name>Richard</Name>...

15
MVC: Quelle est la différence entre un modèle et un service?

Pourquoi dans certains cadres, la couche logique est appelée "modèle" alors que dans certains, elle est appelée "service". Sont-ils différents les uns des autres ou simplement différents par les conventions de dénomination? MISE À JOUR 1 La raison pour laquelle je demande, c'est parce que dans Zend...

15
Dois-je refactoriser de grandes fonctions qui consistent principalement en une expression régulière? [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Je viens d'écrire une fonction qui couvre...

15
Comment prendre en charge différentes versions d'API

J'écris une API Rest et je me demande comment gérer au mieux la prise en charge des différentes versions. Par cela, je ne veux pas dire comment définir un URI comme V2 ou V3, mais plutôt comment structurer le code étant donné qu'il devrait: Prend en charge plusieurs versions en même temps, par...