Génie logiciel

25
Faut-il utiliser python 2.6 ou 2.7 ou 3.x? [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de 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 6 ans . La version de python que j'utilise est 2.6 , et il y a 2.7...

25
Ruby on Rails inconvénients et mises en garde [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Ce n'est pas un pari d'ouverture pour...

25
Quand les «fonctions statiques» entrent-elles en service?

OK, j'ai appris ce qu'est une fonction statique, mais je ne vois toujours pas pourquoi elles sont plus utiles que les fonctions membres privées. Cela pourrait être une sorte de nouvelle question ici, mais pourquoi ne pas remplacer à la place toutes les fonctions membres privées par des fonctions...

25
Comment choisir entre Tell Don't Ask et Command Query Separation?

Le principe Tell Don't Ask dit: vous devez essayer de dire aux objets ce que vous voulez qu'ils fassent; ne leur posez pas de questions sur leur état, ne prenez pas de décision, puis dites-leur quoi faire. Le problème est que, en tant qu'appelant, vous ne devez pas prendre de décisions basées sur...

25
Consignes de dénomination des méthodes concises significatives

Récemment, j'ai commencé à publier un projet open source, alors que j'étais le seul utilisateur de la bibliothèque, je ne me souciais pas des noms, mais je sais que je veux attribuer des noms intelligents à chaque méthode pour le rendre plus facile à apprendre, mais je dois également utiliser des...

25
Le fondu enchaîné parfait

J'ai du mal à décrire ce problème avec des mots, c'est pourquoi j'ai fait une vidéo (45 secondes) pour l'illustrer. Voici un aperçu des questions, veuillez les consulter sur Vimeo: http://vimeo.com/epologee/perfect-crossfade La question de la création d'un fondu enchaîné sans faille ou de la...

25
Qu'est-ce que la «distribution» pour LGPL v3

J'envisage de baser un nouveau logiciel sur une application Web LGPL. Je souhaite utiliser ce nouveau logiciel pour créer un site Web pour mon employeur, et nous n'avons pas l'intention de vendre ou de distribuer le logiciel lui-même à quiconque. La publication de pages Web à partir du logiciel...

25
Déterminer si un algorithme est O (log n)

Je rafraîchis ma théorie CS, et je veux savoir comment identifier cet algorithme de complexité O (log n). Plus précisément, existe-t-il un moyen facile de l'identifier? Je sais qu'avec O (n), vous avez généralement une seule boucle; O (n ^ 2) est une double boucle; O (n ^ 3) est une triple boucle,...