Génie logiciel

13
Que signifie «aplatir»?

Si j'avais un arbre, "aplatir" impliquerait intuitivement obtenir une liste de tous les éléments de l'arborescence, de gauche à droite? Si j'ai une liste chaînée, "aplatir" impliquerait intuitivement obtenir une liste de tous les articles, en commençant par celui-ci Par exemple, une liste chaînée...

13
Point de complexité sans retour. Comment tu appelles ça?

En tant que développeur de logiciels, l'une de mes tâches principales est de garder la complexité sous contrôle. Cependant, dans certains projets, il y a un moment où le niveau de complexité augmente si haut qu'il atteint une sorte de point de "non retour". Passé ce moment, vous ne pouvez jamais...