Génie logiciel

11
Tissage de code octet vs macros Lisp

J'ai lu sur les bibliothèques que les gens ont écrites pour des langages comme Java et C # qui utilisent le tissage de code octet pour faire des choses comme intercepter des appels de fonction, insérer du code de journalisation, etc. J'ai également lu des macros Lisp / Clojure dans un essayer de...

11
Comment gérer la conception de l'interface utilisateur et la prise en charge des fonctionnalités respectives dans le développement Agile?

Dans un processus de développement Agile, l'accent est généralement mis sur les user stories, mais parfois une seule exigence peut s'étendre sur plusieurs user stories. Par exemple, le client peut demander une page de recherche pour tous les utilisateurs d'un forum et plusieurs actions peuvent se...

11
Stockage du caractère EOF (fin de fichier) dans un type de caractère

J'ai lu dans le livre du langage de programmation C de Dennis Ritchie qui intdoit être utilisé pour qu'une variable contienne EOF - pour la rendre suffisamment grande pour qu'elle puisse contenir une valeur EOF - non char. Mais le code suivant fonctionne bien: #include<stdio.h> main() { char...

11
Schéma de base de données pour la tarification des produits (packages, promotions, quantité basée, offre à durée limitée…)

Je travaille sur un nouveau point de vente pour une entreprise qui produit à des prix différents selon le mix produit. Tous les produits ont un prix de base. Pour expliquer mon problème, j'utiliserai les informations suivantes: Product Category Price A 1 45 B 1 70 Q 2 20 R 2 27 S 2 15 X 3 17 Y 3 22...