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

2
repérage des cycles du graphique - explication simple
certains pourraient-ils m'aider à comprendre comment trouver des cycles dans des graphiques en termes simples? J'ai lu d'autres questions, comme celle- ci et aussi certaines des pages wikipedia, mais elles semblent descendre assez rapidement dans le jargon mathématique. J'ai un modèle du graphique en java, modélisant les nœuds et les …
9 graph 



1
Rebol est-il un langage de programmation fonctionnel?
Je suis tombé sur Rebol et je me posais la question. J'ai rencontré le script suivant à partir d' ici : use [feed questions answers][ feed: load-xml/dom http://stackoverflow.com/feeds/tag/rebol questions: map-each entry feed/get-by-tag <entry> [ find/match entry/get <id> "http://stackoverflow.com/q/" ] answers: make block! length? questions foreach question questions [ question: load-xml/dom …

6
Comment testez-vous un codeur à l'unité?
J'ai quelque chose comme ça: public byte[] EncodeMyObject(MyObject obj) J'ai fait des tests unitaires comme celui-ci: byte[] expectedResults = new byte[3]{ 0x01, 0x02, 0xFF }; Assert.IsEqual(expectedResults, EncodeMyObject(myObject)); EDIT: Les deux façons que j'ai vues proposées sont: 1) Utilisation de valeurs attendues codées en dur, comme dans l'exemple ci-dessus. 2) Utiliser …


2
Qui a d'abord inventé le terme Fonction d'ordre supérieur et / ou Citoyen de première classe?
J'ai compris que bien avant Haskell, O'Caml ou LISP, les fonctions d'ordre supérieur étaient un sujet de recherche universitaire et en mathématiques, Schönfinkel (en 1967) et Haskell Curry (en 1968) appliquaient déjà des techniques telles que le curry, mais que était avant qu'il ne soit disponible dans n'importe quel langage …


4
J'ai une invention précédente (logiciel / framework) que je prévois d'utiliser dans mon nouveau travail. Qu'advient-il de mes droits d'auteur si je les améliore pendant le travail?
J'ai rempli ce formulaire standard où vous listez vos inventions précédentes avant de commencer votre nouvel emploi afin que l'employeur soit légalement conscient que vous avez le droit d'auteur sur elles. Mais si je veux utiliser cette invention (code logiciel / framework) dans mon nouveau travail, aurait-il des droits d'auteur …


1
Comment éviter la duplication entre mon tracker de problème et les documents de spécification du projet?
J'avais l'habitude de travailler pour une société de conseil professionnelle, et nous avons travaillé sous de nombreuses conditions contractuelles différentes. Lorsque nous avons pu obtenir un projet de temps et de matériaux, nous l'avons exécuté avec SCRUM et suivi l'arriéré dans notre système de suivi des problèmes. Cependant, la plupart …

1
Mieux vaut utiliser monade d'erreur avec validation dans vos fonctions monadiques, ou implémenter votre propre monade avec validation directement dans votre bind?
Je me demande ce qui est mieux en termes de conception pour l'utilisabilité / la maintenabilité, et ce qui est mieux en ce qui concerne la communauté. Étant donné le modèle de données: type Name = String data Amount = Out | Some | Enough | Plenty deriving (Show, Eq) …



2
Quels sont les avantages et les inconvénients de la communication inter-processus via les sockets par rapport à la mémoire partagée?
Je comprends que deux des nombreuses autres options de communication inter-processus peuvent être: La memoire partagée Douilles En fait, j'ai vu ces deux options exposées par Intellij Idea pour le débogage d'une application Java. Je veux savoir quels sont les avantages et les inconvénients de chaque approche.

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.