eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder

Harmonize MigLayout specification composites

Aperta
#1,608 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
97
Fork
34
Merge medio
21h 52m
PR unite (30g)
25

Descrizione

The [CellSpecificationComposite](https://github.com/eclipse-windowbuilder/windowbuilder/blob/master/org.eclipse.wb.swing.MigLayout/src/org/eclipse/wb/internal/swing/MigLayout/model/ui/CellSpecificationComposite.java) and [DimensionSpecificationComposite](https://github.com/eclipse-windowbuilder/windowbuilder/blob/master/org.eclipse.wb.swing.MigLayout/src/org/eclipse/wb/internal/swing/MigLayout/model/ui/DimensionSpecificationComposite.java) are functionally identical. We should extract the common logging into an abstract base class, then the actual implementations only need to implement a ´setString´ and ´getString´ method.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start by comparing CellSpecificationComposite.java and DimensionSpecificationComposite.java, focusing on their duplicated logging and string-handling behavior. Extract the common logging into an abstract base class, leaving each concrete composite to provide setString and getString; done means both implementations use the shared behavior without changing their functional results.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
desktop
Tipo di issue
Refactoring
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Attiva
Chiarezza
Specificata chiaramente
Idoneità per principianti
78/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.