2010-10-04 5 views
1

Existe-t-il un outil ou un processus pour garder vos fonctions, sélecteurs et 'pour boucles' à portée de main et pouvant être consultés pour une utilisation future? Je n'utilise rien et je réapprends de temps en temps pour un problème similaire que j'ai déjà résolu.Extraits de code: Où puis-je les conserver?

fond: Je progresse dans jQuery et Javascript et je commence à voir des motifs répétitifs comme la construction d'sélecteurs complexes, itérations pour construire des menus JSON etc.

Mais je n'ai pas un arrière-plan de l'informatique afin J'ai l'impression de manquer une partie fondamentale de la «bibliothèque de codes» dans mon travail quotidien.

+1

quel outil de développement utilisez-vous –

+0

TextMate pour Mac. – orolo

+0

TextMate a un outil d'extrait de code; J'étais curieux de savoir s'il y avait un plus grand outil de bibliothèque (hébergé?) Ou une base de principes que les développeurs utilisent. – orolo

Répondre

1

Pour le nec plus ultra en matière de portabilité, rien ne vaut un fichier texte avec les extraits stockés.

+1

C'est ce que j'utilise pour stocker les trucs, méthodes, fonctions et extraits de code couramment utilisés et oubliés. J'ai un fichier pour chaque langue que j'utilise couramment; Je ne stocke pas seulement des extraits dans certains d'entre eux qui contiennent des techniques générales utiles (c'est-à-dire que je viens d'ajouter «Comment créer correctement un objet Javascript» de Stackoverflow dans mon fichier de fragments JavaScript). –

0

Cela dépend de l'outil que vous utilisez. Par exemple, si vous utilisez Eclipse, vous pouvez rechercher des fiches d'extraits Eclipse. J'utilise KomodoEdit, qui est déjà livré avec un excellent outil d'extraits.

0

Si vous utilisez emacs comme votre environnement de développement, utilisez yasnippet

0

Vous pouvez utiliser Gist de Github https://gist.github.com/ pour stocker vos extraits de code.
Vous pouvez également les garder pour vous-même ou les partager publiquement. Bonne chose à propos de Gist: gratuit, en ligne et l'option de partager ou non.

Questions connexes