apache / apache/arrow-java

[Java][Memory][Core]: Initialize DEBUG variable in BaseAllocator class separately

Offen
#142 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
94
Forks
152
Ø Merge
3 T. 16 Std.
Gemergte PRs (30 T.)
11

Beschreibung

### Describe the enhancement requested

As we were implementing Java Nullability in https://github.com/apache/arrow/pull/37723, we found that there are many variables that are all tied to the DEBUG variable.

Request: Improve the nullability code by creating a new private static inner class to hold all the fields.

### Component(s)

Java

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Klasse BaseAllocator und überprüfe die in Apache Arrow PR 37723 referenzierte Arbeit zu nullability. Identifiziere die mit DEBUG verknüpften Felder und bestimme, wie sie in einer privaten statischen inneren Klasse gruppiert werden sollten. Als erledigt gilt die Aufgabe, wenn die angeforderte Trennung implementiert ist, ohne das beabsichtigte Verhalten des Allokators zu ändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
backend
Issue-Typ
Refactoring
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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