Quelle est la différence entre la construction et la compilation.
Quelle est la différence entre la construction et la compilation.
Cette question a été migrée à partir de Code Review Stack Exchange car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 6 ans . Je suis en train de repenser mon système d'entité , pour C ++, et j'ai beaucoup de gestionnaires. Dans ma conception, j'ai ces classes,...
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Si Java est un langage à usage...
Je n'ai jamais utilisé de système d'intégration continue (CI) auparavant. Je code principalement en MATLAB, Python ou PHP. Aucun de ceux-ci n'a une étape de construction et je ne vois pas comment un CI pourrait être utilisé pour mon travail. Un ami sur un grand projet dans une grande entreprise m'a...
J'ai récemment utilisé des outils de construction pour un projet Nodejs au travail lorsque j'ai réalisé que la plupart des outils / systèmes de construction principaux utilisent un langage différent du langage de programmation sous-jacent lui-même. Par exemple, make n'utilise pas C ou C ++ pour...
J'étais développeur Java depuis longtemps, mais récemment, j'ai rejoint une équipe Haskell. Dans le monde java, si vous avez un grand projet, avec plusieurs équipes qui y travaillent, une approche courante consiste à utiliser un serveur d'artefacts tel que Maven pour faciliter et accélérer le...
Je suis un peu nouveau dans la programmation et la meilleure façon de poser cette question est avec un exemple. Je sais comment faire des choses basiques en Java et C #. Des choses comme une petite application Windows Forms ou faire une classe générique. J'ai essentiellement appris et je n'ai...
L' architecture Entity Component System est-elle orientée objet, par définition? Cela me semble plus procédural ou fonctionnel. À mon avis, cela ne vous empêche pas de l'implémenter dans un langage OO, mais il ne serait pas idiomatique de le faire de manière résolument OO. Il semble que ECS sépare...
Venant du monde du C et du C ++, la plupart des systèmes de build ont une installcible, notamment Makefiles (où il est recommandé par GNU par exemple) ou CMake . Cette cible copie les fichiers d'exécution (exécutables, bibliothèques, ...) dans le système d'exploitation (par exemple, sous C:\Program...
J'utilise CMake pour générer mes projets IDE / makefiles, mais j'ai encore besoin d'appeler des "scripts" personnalisés pour manipuler mes fichiers compilés ou même générer du code. Dans les projets précédents, j'utilisais Python et c'était OK, mais maintenant j'ai de la difficulté à gérer beaucoup...
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 5 ans . J'ai trouvé ce tableau de comparaison sympa pour les...
Étant donné un système qui fournit: Contrôle de concurrence / versionnage optimiste par objet (en utilisant CAS - Check-and-Set) Transactions qui n'ont jamais besoin de s'étendre sur plus d'un seul objet. Isolement de l'instantané Ce système est-il considéré comme sérialisable ? De l' isolement de...
Voici une petite illustration de ma question: Supposons un travail de génération composé de 4 tâches indépendantes nommées AD. D prend plus de temps que AC en somme. Un système de génération qui ne peut pas incorporer les temps de tâche relatifs peut planifier les tâches comme ceci:...
Un collègue et moi avons discuté / discuté à tour de rôle des problèmes / mérites de l'intégration d'une version dérivée du référentiel git actuel dans notre code chaque fois qu'il est construit. Nous pensons que les mérites comprennent: Pas besoin de s'inquiéter d'une erreur humaine lors de la...
Lorsque je (re) construis de gros systèmes sur un ordinateur de bureau / portable, je dis maked'utiliser plus d'un thread pour accélérer la vitesse de compilation, comme ceci: $ make -j$[ $K * $C ] Où $Cest censé indiquer le nombre de cœurs (que nous pouvons supposer être un nombre à un chiffre)...
Le titre est intentionnellement hyperbolique et c'est peut-être juste mon inexpérience avec le motif mais voici mon raisonnement: La façon «habituelle» ou sans doute simple d'implémenter des entités est de les implémenter en tant qu'objets et de sous-classer les comportements communs. Cela conduit...
Tout d'abord, je suis conscient que cette question est liée au sujet du développement de jeux mais j'ai décidé de la poser ici car elle se résume vraiment à un problème de génie logiciel plus général. Au cours du mois dernier, j'ai beaucoup lu sur Entity-Component-Systems et maintenant je suis...
J'écris un logiciel qui sera principalement utilisé par les entreprises. J'ai alors eu l'idée de donner aux entreprises un moyen d'enregistrer leur domaine de messagerie afin que chaque utilisateur qui s'inscrit avec un e-mail du domaine donné soit automatiquement placé dans le groupe de sociétés....
Nous avons une application qui combine à la fois des migrations de base de données rapides (<1 seconde) et lentes (> 30 secondes). En ce moment, nous exécutons des migrations de base de données dans le cadre de CI, mais notre outil CI doit connaître toutes les chaînes de connexion de base de...
Bien que je puisse coder, je n'ai pas encore d'expérience dans le travail sur de grands projets. Ce que j'ai fait jusqu'à présent était soit de coder de petits programmes qui se compilaient en quelques secondes (divers exercices c / c ++ comme des algorithmes, des principes de programmation, des...