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

3
Allocateurs de segments de mémoire personnalisés
La plupart des programmes peuvent être assez désinvoltes au sujet de l'allocation de tas, même dans la mesure où les langages de programmation fonctionnels préfèrent allouer de nouveaux objets plutôt que de modifier les anciens, et laisser le garbage collector s'inquiéter de libérer des choses. Dans la programmation intégrée, le …

1
Comment le premier interprète Malbolge a-t-il été testé?
Selon Wikipedia , Malbolge était si difficile à comprendre à son arrivée qu'il a fallu deux ans pour que le premier programme Malbolge apparaisse. Si cela est vrai, comment le premier interpréteur Malbolge a-t-il été testé (pour vérifier s'il a fait la bonne chose lorsqu'un programme Malbolge a été donné)? …
9 testing 



2
Lisibilité des expressions S
En bref et pour ceux qui ne le savaient pas, les fonctions / opérateurs / constructions Lisp sont tous uniformément appelés comme ceci: (function arg0 arg1 ... argN) Donc, dans un langage de type C, vous exprimeriez if (a > b && foo(param)) est transformé en un sexp Lisp comme …








5
Le patron est sceptique quant à l'utilisation d'un système de contrôle de version pour un nouveau projet, dois-je quand même?
Voir /software/109817/superior-refusing-to-use-subversion Ma question est similaire, mais voici les principales différences dans mon scénario: Nous commençons un nouveau projet à partir de zéro, en utilisant PHP et la technologie Web. Il n'y aurait pas de temps d'arrêt dans le développement car nous l'adopterions depuis le début, si je le peux. …


3
Comment Git a-t-il été conçu?
Mon lieu de travail est récemment passé à Git et je l'aime (et je déteste!). Je l'aime vraiment et c'est extrêmement puissant. La seule partie que je déteste, c'est que parfois c'est trop puissant (et peut-être un peu laconique / déroutant). Ma question est ... Comment Git a-t-il été conçu? …

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.