Ich versuche, Beispielcodebeispiele zu finden, die ein bestimmtes Paket betreffen. Wenn ich das kann, kann ich zeigen, wo diese bestimmten Pakete zuvor von anderen verwendet wurden.
Gibt es sowieso etwas zu tun?
Das fragliche Paket ist SwingBuilders, das zu JavaBuilders gehört .
Kurz gesagt, die Frage, die ich beantworten möchte, welche Projekte haben das SwingBuilders-Paket auf GitHub verwendet?
Antworten:
Sie können mit verschiedenen Filtern.
Suchen Sie nach dem Paketnamen oder dem Klassennamen, mit dem Sie Beispielcode anzeigen möchten.
Klicken Sie nebenbei auf Code. Dadurch werden die Ergebnisse gefiltert, sodass nur der Quellcode und nicht die Repositorys angezeigt werden (dies ist die Standardansicht für Suchergebnisse).
Wenn das gesuchte Framework, Paket oder Modul einen Namen mit etwas anderem in einer anderen Sprache teilt, filtern Sie durch Auswahl der Sprache.
Wenn Sie in den Suchergebnissen Wörter sehen, von denen Sie nicht glauben, dass sie auf die Beispiele hinweisen, die Sie überprüfen möchten, fügen Sie sie
NOT word-to-exclude
als Teil der Suchzeichenfolge hinzu.Zum Beispiel werden wir mit SwingBuilder nach Beispielcode suchen.
Dies gibt zwei Repositorys zurück. Aber wir wollen Code, also haben wir nach dem Klicken auf Code jetzt 3214 Codeergebnisse .
Aber das mischt sich in Groovy und Java. Lassen Sie uns mit Java aus der Liste der Sprachen auf der Seite eingrenzen. 728 Ergebnisse jetzt .
Aber einige der Ergebnisse enthalten "Test", und das wollen wir nicht. Ändern Sie die Suche in:
Da die Suchfilter manchmal nicht enthalten sind, müssen Sie möglicherweise die Code- / Sprachfilterung wiederholen, um zu Ihrem Standort zurückzukehren.
Dies sollte nun die Art der Ergebnisse verbessern, wenn Sie nach Beispielcode suchen.
quelle
swingjavabuilder NOT Groovy NOT jacek extension:Java
was sehr erfolgreich war. 'NOT Groovy' machte den größten Unterschied, da ich denke, dass Groovy-Code in einer .java-Datei ziemlich häufig ist.