eclipse-windowbuilder / eclipse-windowbuilder/windowbuilder
Harmonize TableWrapLayout2 and TableWrapData2 with Forms classes
- 主要言語
- Java
- スター
- 97
- フォーク
- 34
- 平均マージ
- 21時間 38分
- マージ済み PR(30日)
- 29
説明
Both the [TableWrapLayout2](https://github.com/eclipse-windowbuilder/windowbuilder/blob/master/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/forms/layout/table/TableWrapLayout2.java) and [TableWrapData2](https://github.com/eclipse-windowbuilder/windowbuilder/blob/master/org.eclipse.wb.rcp/src/org/eclipse/wb/internal/rcp/model/forms/layout/table/TableWrapData2.java) are pretty old copies of the Forms classes which we have extended to store additional information during the layout.
We should separate the designer information from the layout algorithm to make sure that our implementation matches the actual implementation.
コントリビューションガイド
調査の方向性
まず、TableWrapLayout2.java と TableWrapData2.java を対応する Forms クラスと比較し、次に、レイアウトアルゴリズムが使用する情報と、デザイナー固有の情報を特定します。実装を変更する前に分離の境界を定義し、デザイナー情報を利用可能なまま、レイアウトの動作が実際の Forms 実装と一致することを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- tooling
- issue の種類
- リファクタリング
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100