Maison > Périphériques technologiques > IA > le corps du texte

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

PHPz
Libérer: 2023-05-12 08:31:05
avant
1397 Les gens l'ont consulté

Dans le processus de développement logiciel, lire et comprendre le code est une tâche fondamentale. Qu'il s'agisse d'implémenter de nouvelles fonctionnalités ou de rechercher des bugs, les développeurs doivent d'abord lire et comprendre le code, ce qui prend encore plus de temps que son écriture. Si vous pouvez trouver rapidement le code contextuel nécessaire au développement, comme un moteur de recherche, l'efficacité du développement logiciel sera alors grandement améliorée.

En tant que plus grande plate-forme de services d'hébergement de code source au monde, GitHub a publié une version préliminaire du moteur de recherche de code Code Search en 2021. Par la suite, GitHub a apporté une série de modifications d'optimisation à Code Search et a annoncé les détails techniques en février de cette année. .

Désormais, GitHub annonce que tous les utilisateurs peuvent utiliser un nouveau moteur de recherche de code et une nouvelle vue de code, conçus pour permettre aux développeurs de rechercher, naviguer et comprendre rapidement le code, améliorant ainsi l'efficacité du travail.

Plus précisément, GitHub a lancé une interface de recherche entièrement repensée. La nouvelle interface fournit non seulement des suggestions et des compléments, mais catégorise également intelligemment les résultats de recherche.

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

Il s'agit d'un nouveau moteur de recherche de code construit à partir de zéro et basé sur GitHub, qui est plus rapide (environ deux fois plus rapide que l'ancienne recherche de code) et plus puissant (prend en charge les requêtes de sous-chaînes (sous-chaîne), recherches d'expressions régulières et recherches de symboles) et avoir un certain niveau de compréhension du code pour donner la priorité aux résultats les plus pertinents.

De plus, l'équipe R&D a également repensé la vue du code de GitHub pour intégrer étroitement la recherche, la navigation et la navigation dans le code.

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

Jetons un coup d'œil à l'effet d'application de GitHub après l'amélioration.

Correction de bugs

La correction de bugs est l'une des situations de travail les plus courantes rencontrées dans le développement de logiciels. Avant de le corriger, les développeurs doivent d’abord trouver où se trouve le bug. Un logiciel ou un projet volumineux comporte souvent plusieurs systèmes ou référentiels, et sans recherche de code, les développeurs devraient cloner un certain nombre de référentiels et les parcourir. Désormais, grâce à la fonction de recherche de code de GitHub, les développeurs peuvent rechercher rapidement dans de grandes quantités de code :

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

Trouver des fichiers de configuration

En cours de développement, projet la configuration est souvent une restriction stricte. GitHub offre désormais aux développeurs la possibilité de rechercher des fichiers de configuration. Par exemple, en recherchant des fichiers de configuration YAML contenant le mot « mémoire » dans le code, vous pouvez visualiser une certaine utilisation de la mémoire :

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

Cette fonction de requête est très utile pour la planification et l'allocation des ressources pendant le développement. important.

De plus, GitHub a également établi quelques règles pour éviter les failles de sécurité, comme par exemple interdire l'utilisation de wonderfullySetInnerHTML pour injecter des chaînes dangereuses dans le DOM.

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

Qu'en pensent les internautes ?

Après le lancement officiel de la nouvelle recherche de code de GitHub, certains internautes ont loué ses fonctions, affirmant qu'il s'agissait du produit le plus impressionnant des 5 dernières années et qu'il était aussi bon que ChatGPT.

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

D'autres disent que la fonction de recherche de code de GitHub est bien plus utile que Copilot ou tout autre modèle de langage étendu (LLM).

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

Mais certains internautes ont déclaré que l'effet de recherche GitHub précédent était très médiocre et qu'ils étaient le plus souvent habitués à utiliser git-grep.

Officiellement lancé, GitHub ouvre un nouveau moteur de recherche de code à tous les utilisateurs

Il semble que la nouvelle recherche de code GitHub ait besoin que les développeurs l'essaient eux-mêmes pour savoir si cela fonctionne.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:51cto.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!