Kapitel 17. Code-Suche
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Die Code-Suche ist ein Tool zum Durchstöbern und Durchsuchen von Code bei Google, das aus einer Frontend-Oberfläche und verschiedenen Backend-Elementen besteht. Wie viele der Entwicklungstools bei Google entstand es direkt aus dem Bedürfnis heraus, mit der Größe der Codebasis mitzuwachsen. Code Search begann als eine Kombination aus einem Grep-Tool1 für internen Code mit dem Ranking und der Benutzeroberfläche der externen Codesuche.2 Ihre Stellung als wichtiges Werkzeug für Google-Entwickler wurde durch die Integration von Kythe/Grok gefestigt,3 die Querverweise hinzufügte und die Möglichkeit bot, zu Symboldefinitionen zu springen.
Mit dieser Integration wurde der Schwerpunkt von der Suche auf das Durchsuchen des Codes verlagert, und die spätere Entwicklung der Codesuche wurde teilweise von dem Prinzip geleitet, "die nächste Frage zum Code mit einem einzigen Klick zu beantworten". Jetzt lassen sich Fragen wie "Wo ist dieses Symbol definiert?", "Wo wird es verwendet?", "Wie binde ich es ein?", "Wann wurde es der Codebasis hinzugefügt?" und sogar Fragen wie "Flottenweit, wie viele CPU-Zyklen verbraucht es?" mit ein oder zwei Klicks beantworten.
Im Gegensatz zu integrierten Entwicklungsumgebungen (IDEs) oder Code-Editoren ist Code Search für den ...
Get Softwareentwicklung bei Google now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.