eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder
Harmonize MigLayout specification composites
- 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