GoogleCloudPlatform / GoogleCloudPlatform/google-cloud-eclipse
Refactor console management
- Lingua principale
- Java
- Stelle
- 90
- Fork
- 52
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Following on #1248 and #2140:
> [*@elharo*](https://github.com/GoogleCloudPlatform/google-cloud-eclipse/issues/1248#issuecomment-275925739): Why does DeployConsole extend MessageConsole? The latter is "@noextend This class is not intended to be subclassed by clients."
The current console management between `DeployConsole`, `LocalAppEngineConsole`, and their factories is a bit convoluted and should be simplified. Our subclasses are necessary to allow changing the name in response to state changes. We should be able to just use our own subclass of IOConsole.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia tracciando DeployConsole, LocalAppEngineConsole e le relative factory, quindi confronta il loro uso attuale di MessageConsole con l’approccio proposto basato su IOConsole. Il lavoro è completato quando la gestione delle console è semplificata, continuando comunque a consentire la modifica dei nomi delle console in base allo stato; l’issue non indica file specifici né test da eseguire.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- desktop
- Tipo di issue
- Refactoring
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100