ClickHouse / ClickHouse/clickhouse-java

Consider removing guava dependency

Offen
#2,788 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Java
Sterne
1.6k
Forks
636
Ø Merge
2 T. 23 Std.
Gemergte PRs (30 T.)
29

Beschreibung

guava is a large dependency but as far as I can tell it is only used in a handful of places:

https://github.com/search?q=repo%3AClickHouse%2Fclickhouse-java+com.google.common&type=code

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der verknüpften Repository-Codesuche nach com.google.common und identifiziere jede verbleibende Guava-Verwendung. Überprüfe diese Aufrufstellen und die Abhängigkeitskonfiguration und führe anschließend die relevanten Projekttests aus, nachdem du bewertet hast, ob die Verwendungen entfernt oder ersetzt werden können. Die Aufgabe ist abgeschlossen, wenn Guava nicht mehr benötigt wird und die Testsuite weiterhin erfolgreich ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
build-system
Issue-Typ
Refactoring
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.