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


10
Les histoires d'utilisateurs sont trop élevées et trop conceptuelles, la direction s'attend à ce que les développeurs remplissent les blancs
Je suis employé dans une entreprise très brillante avec une véritable intention de faire XP. La communication est bonne et la direction est ouverte à des discussions constructives mais en raison de contraintes de temps pressantes, certaines choses sont considérées comme trop RUP pour être discutées. Pour le moment, je …

6
CoffeeScript et fonctions nommées
Ailleurs , un argument a surgi sur la terminologie d'une fonction nommée dans CoffeeScript. En particulier, quelqu'un a fait référence à quelque chose comme ceci: foo = -> console.log("bar") comme fonction nommée. Mais son objecté que tout dans CoffeeScript est des fonctions anonymes et il n'y a pas de fonctions …

3
Comment implémenter l'évaluation paresseuse de if ()
J'implémente actuellement un évaluateur d'expressions (expressions sur une seule ligne, comme des formules) basé sur les éléments suivants: l'expression entrée est symbolisée pour séparer les booléens littéraux, les entiers, les décimales, les chaînes, les fonctions, les identificateurs (variables) J'ai implémenté l'algorithme Shunting-yard (légèrement modifié pour gérer les fonctions avec un …

5
Existe-t-il un moyen d'utiliser gcc comme bibliothèque?
Tout le monde connaît une solution qui fonctionne comme ceci: #include <stdio.h> #include <gcc.h> /* This .h is what I'm looking for. */ int main (void) { /* variables declaration (...) */ /* The following line is supposed to be equivalent to: * $ gcc main.c -o main */ results …
10 c++  c  gcc 


1
Structure de données optimale pour notre propre API
Je suis aux premiers stades de l'écriture d'un mode majeur Emacs pour le réseau Stack Exchange ; si vous utilisez Emacs régulièrement, cela vous sera finalement bénéfique. Afin de minimiser le nombre d'appels passés à l'API de Stack Exchange (plafonné à 10000 par IP par jour) et d'être simplement un …


1
Construire un système informatique avec JS? [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . J'ai récemment terminé ce livre intitulé …
10 javascript 


2
Classe de contexte dans le modèle de stratégie
J'essaie de comprendre le modèle de stratégie et je me demande: la classe de contexte est-elle indispensable ou puis-je la laisser sans compromettre l'objectif du modèle? J'avais l'impression que j'avais besoin d'une sorte de commutateur pour lire différents types de fichiers, mais je ne voulais pas simplement pirater quelque chose …



2
Types en Lisp et Scheme
Je vois maintenant que Racket a des types. À première vue, il semble être presque identique à la frappe Haskell. Mais le CLOS de Lisp couvre-t-il une partie de l'espace couvert par les types Haskell? La création d'un type Haskell très strict et d'un objet dans n'importe quel langage OO …

3
Pouvons-nous faciliter l'ajout de flux de données entre des parties distantes d'une grande base de code?
Lorsque j'apporte des modifications à de grands systèmes, je suis souvent confronté au problème selon lequel certaines fonctionnalités doivent obtenir des données d'une autre pièce, mais elles se trouvent dans différentes parties d'une arborescence d'appels profonde et ramifiée, pouvant éventuellement circuler dans des écouteurs d'événements, des appels différés, etc. De …

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.