GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

PHPz
リリース: 2023-05-12 08:31:05
転載
1432 人が閲覧しました

ソフトウェア開発のプロセスでは、コードを読んで理解することが基本的なタスクです。新しい機能を実装する場合でも、バグを発見する場合でも、開発者はまずコードを読んで理解する必要があり、コードを書くよりもさらに時間がかかります。開発に必要なコンテキストコードを検索エンジンのように素早く見つけることができれば、ソフトウェア開発の効率は大幅に向上します。

世界最大のソース コード ホスティング サービス プラットフォームとして、GitHub は 2021 年にコード検索エンジン Code Search のプレビュー バージョンをリリースしました。その後、GitHub はコード検索に一連の最適化変更を加えました。技術的な詳細は今年 2 月に発表されました。

GitHub は、すべてのユーザーが新しいコード検索エンジンとコード ビューにアクセスできるようになることを発表します。これは、開発者がコードを迅速に検索、移動、理解できるように設計されており、最終的に作業効率が向上します。

具体的には、GitHub は完全に再設計された検索インターフェイスを開始しました。新しいインターフェースは、提案と補完を提供するだけでなく、検索結果をインテリジェントに分類します。

GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

これは、ゼロから構築された GitHub の新しいコード検索エンジンに基づいており、高速 (約 2 倍) の速度が特徴です。古いコードと同じくらい速く)、より強力で(部分文字列クエリ、正規表現検索、記号検索をサポート)、最も関連性の高い結果を最初に表示するコード理解機能を備えています。

さらに、研究開発チームは GitHub のコード ビューも再設計し、検索、ブラウジング、コード ナビゲーションを緊密に統合しました。

GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

# 改善後の GitHub の適用効果を見てみましょう。

#バグの修正

バグの修正は、ソフトウェア開発で遭遇する最も一般的な作業状況の 1 つです。開発者は修正する前に、まずバグがどこにあるのかを見つける必要があります。大規模なソフトウェアやプロジェクトには複数のシステムやリポジトリがあることが多く、コード検索がなければ、開発者は多数のリポジトリのクローンを作成し、それらを grep する必要があります。 GitHub のコード検索機能を使用すると、開発者は大量のコードをすばやく見つけることができます:

GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

設定ファイルの検索

実際の開発、多くの場合、プロジェクト構成には厳しい制限があります。 GitHub では、開発者が構成ファイルを検索できるようになりました。たとえば、コード内に「memory」という単語を含む YAML 構成ファイルを検索すると、メモリ使用量の一部を表示できます。

GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

このクエリ関数は、開発におけるリソースの計画と割り当てに重要です。

さらに、GitHub は、DOM に危険な文字列を挿入するために、dangerouslySetInnerHTML を使用することを禁止するなど、セキュリティの脆弱性を回避するためのいくつかのルールも確立しました。

GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

ネチズンの意見

GitHub の新しいコード検索が正式に開始された後、一部のネチズンはその機能を賞賛し、過去 5 年間で最も印象的な製品であり、ChatGPT と同じくらい優れていると述べました。 . .

GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

GitHub のコード検索機能は、Copilot や他の大規模言語モデル (LLM) よりもはるかに便利だと言う人もいます。

GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

しかし、一部のネチズンは、以前の GitHub の検索効果は非常に貧弱で、git の使用に慣れていると述べました。グレップ。

GitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されました

新しい GitHub コード検索は、開発者が自分で試して、うまく機能するかどうかを確認する必要があるようです。

以上がGitHub が正式にリリースされ、すべてのユーザーに新しいコード検索エンジンが公開されましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:51cto.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート