Génie logiciel

62
Comment est le référentiel de Google?

J'ai entendu dire que Google dispose d'un référentiel privé (interne) géant de l'ensemble de son code et que ses employés y ont accès. Ainsi, lorsqu'ils développent des outils, ils n'ont pas à réinventer la roue. J'aimerais en savoir plus à ce sujet! Y a-t-il quelqu'un ici de Google qui peut le...

62
Avez-vous eu affaire au durcissement de l'espace?

Je suis très désireux d'étudier les meilleures pratiques en matière de renforcement de l'espace. Par exemple, j'ai lu (bien que je ne trouve plus l'article) que certaines parties centrales des robots mobiles Mars n'utilisaient pas l'allocation de mémoire dynamique, en fait, c'était interdit. J'ai...

62
Devrions-nous tester toutes nos méthodes?

Donc, aujourd’hui, j’ai parlé avec mon coéquipier au sujet des tests unitaires. Tout a commencé quand il m'a demandé "hé, où sont les tests pour ce cours, je n'en vois qu'un?". Toute la classe était un manager (ou un service si vous préférez l'appeler ainsi) et presque toutes les méthodes...

62
Le MVC n'est-il pas anti-POO?

L'idée principale derrière la POO est d'unifier les données et le comportement dans une seule entité - l'objet. En programmation procédurale, il existe des données et des algorithmes distincts modifiant les données. Dans le modèle Modèle-Vue-Contrôleur, les données et la logique / algorithmes sont...

62
Qu'est-ce qu'un pool de threads?

Comment implémenterait-on un pool de threads? J'ai lu sur wikipedia pour "threadpool" mais je ne comprends toujours pas ce qu'il faut faire pour résoudre cette question (peut-être parce que je n'avais pas bien compris ce qu'est un pool de threads en termes simples). Quelqu'un peut-il m'expliquer en...