flutter / flutter/devtools

Separate pub root preference logic, from lifecycle

Offen
#4,342 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @CoderDake Auf GitHub ansehen
P3 tech debt
Vorherrschende Sprache
Dart
Sterne
1.7k
Forks
404
Ø Merge
6 T. 17 Std.
Gemergte PRs (30 T.)
18

Beschreibung

The custom pub root directory code in https://github.com/flutter/devtools/blob/master/packages/devtools_app/lib/src/shared/preferences.dart

Is tightly coupled with lifecycle triggers from the servicemanager, and isolate managers.

To make the code cleaner, and more testable, separate the lifecycle logic from the preference logic. This may require moving the custom pub root directory code to a separate class and then triggering the logic in those lifecycle triggers.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

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