La programmation

Q & A pour les programmeurs professionnels et passionnés

2
Ruby on Rails. Comment utiliser la méthode Active Record .build dans une relation: appartient à?
Je n'ai trouvé aucune documentation sur la méthode .build dans Rails (j'utilise actuellement 2.0.2). Grâce à l'expérimentation, il semble que vous puissiez utiliser la méthode de construction pour ajouter un enregistrement dans une has_manyrelation avant que l'un ou l'autre enregistrement n'ait été enregistré. Par exemple: class Dog < ActiveRecord::Base has_many …

3
ipython: affiche l'historique complet (pas seulement la session en cours)
dans ipython, je peux utiliser %histou %historyimprimer l'historique récent, mais cela n'imprime que l'historique de la session en cours. Je voudrais imprimer toute l'histoire, comme le historyfait la commande bash . Ce que j'essaie de faire, c'est d'obtenir un historique complet, de sorte que je puisse ensuite rechercher avec regex, …
128 ipython 

6
Éditeur SQL léger pour Eclipse [fermé]
Fermé. Cette question ne répond pas aux directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 5 ans . Améliorez cette question Existe-t-il un éditeur SQL simple …


8
Gestionnaire vs AsyncTask
Je ne sais pas quand on choisirait AsyncTask plutôt qu'un gestionnaire. Disons que j'ai du code que je veux exécuter toutes les n secondes qui mettra à jour l'interface utilisateur. Pourquoi choisirais-je l'un plutôt que l'autre?
128 android 




1
Pourquoi «use strict» améliore les performances 10x dans cet exemple?
Suite à la question Extension des performances de String.prototype, je suis vraiment intrigué, car le simple fait d'ajouter "use strict"à une String.prototypeméthode améliore les performances 10 fois. L' explication de bergi est courte et ne me l'explique pas. Pourquoi y a-t-il une différence si dramatique entre deux méthodes presque identiques, …



21
L'injection de dépendance doit-elle se faire au détriment de l'encapsulation?
Si je comprends bien, le mécanisme typique pour l'injection de dépendances consiste à injecter soit via le constructeur d'une classe, soit via une propriété publique (membre) de la classe. Cela expose la dépendance injectée et viole le principe d'encapsulation de la POO. Ai-je raison d'identifier ce compromis? Comment gérez-vous ce …


9
Commentez l'interface, l'implémentation ou les deux?
J'imagine que nous commentons tous (quand nous pouvons être dérangés!) Nos interfaces. par exemple /// <summary> /// Foo Interface /// </summary> public interface Foo { /// <summary> /// Will 'bar' /// </summary> /// <param name="wibble">Wibble factor</param> void Bar(string wibble); } Commentez-vous également l'implémentation (qui peut également être fournie aux clients, …
128 c#  java  comments  interface 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.