Génie logiciel

48
Pourquoi 2 ^ 16 est-il un numéro «spécial»? [fermé]

OK, je me sens stupide de poser cette question - mais dans l'article de Jeff: Obtenir l'écran de téléphone de l'interview correct et initialement indiqué dans les 5 questions essentielles de l'écran de téléphone : Ils ne devraient pas vous regarder fixement quand vous demandez avec 2 ^ 16 is. C'est...

48
Récursion sans factorielle, nombre de Fibonacci, etc.

Presque tous les articles que je trouve sur la récursion incluent les exemples de nombres factoriels ou de Fibonacci, qui sont: Math Inutile dans la vraie vie Existe-t-il des exemples de code non mathématiques intéressants pour enseigner la récursivité? Je pense aux algorithmes de division et de...

48
Comment éviter au mieux l'écriture de code graphique gonflé?

Je trouve que chaque fois que je travaille avec du code GUI, le code a tendance à gonfler plus rapidement que les autres types de code. Il semble également plus difficile de refactoriser. Alors que dans d'autres types de code, je peux refactoriser assez facilement - je trouve que je peux décomposer...

48
Pourquoi NoSQL est-il plus rapide que SQL?

Récemment, on m'a demandé: Pourquoi NoSQL est-il plus rapide que SQL? Je n'étais pas d'accord avec la prémisse de la question ... c'est un non-sens pour moi personnellement. Je ne vois aucune amélioration des performances en utilisant NoSQL au lieu de SQL. Peut-être que SQL sur NoSQL, oui mais pas...