Ticket #34723

editpart などで ジェネリックを使用。

Date d'ouverture: 2014-12-20 14:49 Dernière mise à jour: 2014-12-23 12:40

Rapporteur:
(Anonyme)
Propriétaire:
État:
Atteints
Composant:
(Aucun)
Priorité:
3
Sévérité:
3
Résolution:
Accepted
Fichier:
Aucun
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

editpart などで、model と controler が 1:1 の関係にあるクラスがたくさんある場所では、ジェネリックを使えばキャストの削減やメソッドの共通化に役立つ(かもしれない)

Ticket History (3/4 Histories)

2014-12-20 14:49 Updated by: None
  • New Ticket "editpart などで ジェネリックを使用。" created
2014-12-20 14:55 Updated by: tohosaku
  • Type Update from Bogues to リファクタリング
  • Priorité Update from 5 - moyen to 3
Commentaire

tohosaku です。すいません。ログアウトしたままで投稿してしまいました。

あわせて一部、EditPart にからむところをジェネリック化したブランチを push してみました。

2014-12-21 16:08 Updated by: nakag
  • Propriétaire Update from (Aucun) to tohosaku
  • Résolution Update from Aucun to Accepted
  • Jalon Update from (Aucun) to release0.2.10 (atteints)
Commentaire

リファクタリングありがとうございます。類似したコードが多いことを気にしていたのでとてもありがたいです。 特にEditPartFactoryのVisitorパターン化はかなり良さげですね。他のコードにも流用できそうな気がして大変勉強になりました。

以下の点を見直して頂いた後でdevelopにmergeしていただければ助かります。

  • 新規作成のソースコードの頭にApacheライセンスとauthorをつける形式で統一願います(IVisitorとAbstractEntityModelEditPartだけ?)。別途全プロジェクトにテンプレート設定しておきます。
  • DiagramEditPartのimport文から未使用のRulerProviderを削除願います(すみません私が埋め込んだかも)。
  • TMDEditPartVisitorのpartフィールドはprivateでも良いかもという点ご確認願います。

githubみたいにsf.jpもコミットに対してコメント付けられたら良かったのですが。。。

お手数をお掛けいたしますがよろしくお願いいたします。

2014-12-23 12:40 Updated by: tohosaku
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2014-12-23 12:40
Commentaire

受理、ありがとうございます。

修正してコミットしました。結構、前に書いたコードでリポジトリの肥やしになっていたので統合できてうれしいです。

テンプレートはありがたいです。よろしくお願いします。

Attachment File List

No attachments

Modifier

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Connexion