novembre
2008
Quand je travaille en pair-programming avec des collègues, et que nous devons retrouver un fichier sur le disque dur, je suis parfois horrifié de voir que mon binôme lance l’outil de recherche intégré à Windows… La moindre recherche avec cet instrument préhistorique prend de longues minutes, et nous fait perdre le fil de notre travail en cours. C’est un bon outil pour votre grand-mère qui se met à l’informatique, mais il n’est pas suffisamment pratique pour un développeur professionnel, à mon avis.
En ce qui me concerne j’utilise depuis longtemps l’excellent freeware Agent Ransack, il est raisonnablement rapide (il mémorise les fichiers scannés dans sa première recherche, les recherches suivantes sont alors beaucoup plus rapides) et raisonnablement puissant (il supporte des expressions régulières dignes de ce nom, avec un wizard pour aider à les construire).
Je l’utilise un peu moins ces dernières années, depuis que je suis passé à l’indexation de tous mes fichiers, y compris (et surtout) mes fichiers de code source, comme je l’ai expliqué dans un article sur le principe DRY (Do not Repeat Yourself). Mon outil préféré est maintenant X1 – il n’est pas gratuit, mais 50$ ca vaut pour le coup pour avoir toutes mes réponses à mes questions sur mes fichiers ou mes mails en une minute environ.
Mais il y a encore plus rapide en ce qui concerne la recherche sur le nom des fichiers (pas sur leur contenu toutefois). Mes deux informateurs d’outils (freewaregenius et Gizmo’s Best-ever Freeware ) viennent de l’annoncer tous les deux. Il s’agit d’un tout petit programme appelé Everything, et il est ultra-rapide car il ne parcours pas les fichiers comme le font tous les autres outils. A la place, il exploite les informations de la Master File Table des volumes NTFS – cette table contient des données sur tous les fichiers et dossiers d’un disque formaté en NTFS. Evidemment cela ne fonctionne que pour les disques NTFS, mais cela n’est guère gênant à l’heure actuelle.
Essayez-le, le temps de réponse est de l’ordre de la seconde !
2 Commentaires + Ajouter un commentaire
Commentaires récents
- Des tableaux pour l’intégration d’un équipier dans une équipe Scrum dans
- Rétrospectives, la directive première dans
- Des tableaux pour l’intégration d’un équipier dans une équipe Scrum dans
- Des tableaux pour l’intégration d’un équipier dans une équipe Scrum dans
- Des tableaux pour l’intégration d’un équipier dans une équipe Scrum dans
Louis-Guillaume, suite à ton commentaire, j’ai rétabli l’indexation pour voir. Mais je ne suis toujours pas satisfait de la recherche Windows ! Avec indexation (plus de 200000 fichiers indexés) cela me prend environ 4 minutes pour retrouver des fichiers (je cherche un mot particulier dans tous les *.pas d’un disque par exemple) – c’est le même temps que prend Agent Ransack sans indexation du tout. En plus les recherches suivantes dans Agent Ransack prennent moins d’une minute étant donné qu’il mémorise la liste des fichiers déjà trouvés. Je vais donc désactiver l’indexation Windows de ce pas !
Bruno, quand tu parles de la recherche Windows. Le tout est-il indexé? Je n’ai pas vraiment de problèmes de réactivité de ce côté là et pourtant je ne suis pas un adepte de la recherche mais c’est rare de ne pas trouver ce que je cherche dans les deux-trois secondes et ce, sans à avoir à lancer un outil tiers.
quant à X1, il est installé sur tous les postes de ma boite et j’y ai jamais touché. tu m’as donné envie d’y jeter un coup d’oeil