Génie logiciel

57
passer de Windows à Linux [fermé]

Je dois réconcilier ces 2 faits: Je ne me sens pas à l'aise pour travailler sur Linux; J'ai besoin de développer un logiciel pour Linux. Quelques antécédents: J’ai plus de 10 ans d’expérience en programmation sous Windows (presque exclusivement en C / C ++, mais aussi en .NET), j’utilisais FreeBSD...

57
Que signifie artefact?

Le dictionnaire définit l'artefact comme suit: artefact, artefact [ˈɑːtɪˌfækt] n quelque chose fabriqué ou donné par l'homme, tel qu'un outil ou une œuvre d'art, en particulier un objet d'intérêt archéologique tout ce qui est fait par l'homme, tel qu'un faux résultat expérimental (Sciences de la...

57
Contrôle de source de base de données

Les fichiers de base de données (scripts, etc.) doivent-ils être sur le contrôle de source? Si tel est le cas, quelle est la meilleure méthode pour le conserver et le mettre à jour? Est-il même nécessaire que les fichiers de base de données se trouvent sur le contrôle de source puisque nous pouvons...

57
Pourquoi le débogage inversé est-il rarement utilisé? [fermé]

gdb a mis en place un support pour le débogage inversé en 2009 (avec gdb 7.0). Je n'en ai jamais entendu parler avant 2012. Maintenant, je le trouve extrêmement utile pour certains types de problèmes de débogage. J'aurais aimé en avoir entendu parler auparavant. Corrigez-moi si je me trompe, mais...

57
Pourquoi n'y a-t-il pas de construction "finale" en C ++?

La gestion des exceptions en C ++ est limitée à essayer / lancer / attraper. Contrairement à Object Pascal, Java, C # et Python, même en C ++ 11, la finallyconstruction n'a pas été implémentée. J'ai vu énormément de littérature C ++ parler de "code sécurisé d'exception". Lippman écrit que le code...

57
Comment pouvons-nous être certains que les composants les plus bas de la programmation informatique tels que les compilateurs, les assembleurs, les instructions machine, etc. sont sans faille?

Étant donné que nous dépendons de plus en plus de l'informatique, y compris de tâches très critiques de la vie quotidienne, je me demandais simplement comment ces composants essentiels étaient testés. Plus techniquement, comment sont testés les compilateurs et les assembleurs? (Je suppose que cela...