Presentation is loading. Please wait.

Presentation is loading. Please wait.

クラスの追加 メソッドの追加 TestCaseの追加 Test Methodの追加.

Similar presentations


Presentation on theme: "クラスの追加 メソッドの追加 TestCaseの追加 Test Methodの追加."— Presentation transcript:

1 クラスの追加 メソッドの追加 TestCaseの追加 Test Methodの追加

2 クラスの追加 メソッドの追加 TestCaseの追加 Test Methodの追加

3 アスペクトの追加 Event Tracingの導入

4 アスペクトの追加 tangled codeの抽出

5 ポイントカットアスペクト - アスペクトの追加

6 ポイントカットアスペクト - アスペクトの追加
Fundamental アスペクトの追加 抽象アスペクトの追加 アスペクトからのアスペクトの抽出 サブアスペクトの追加 ポイントカットアスペクト - アスペクトの追加 tangled codeの抽出 Event Tracingの導入 Idioms Template Advice - Concrete Aspect の追加

7 メソッド関連

8 public boolean query method の追加 public メソッド の追加 抽象クラスへの 抽象メソッドの追加
Fundamental メソッドの追加 public boolean query method の追加 public メソッド の追加 抽象クラスへの 抽象メソッドの追加 private boolean query method の追加 private メソッド の追加 get method の追加 抽象クラスへの 具象メソッドの追加 set method の追加 boolean query method の追加 composite boolean query method の追加 Interface へのメソッドの追加 varargs method の追加 オーバーロードメソッドの追加 setter/getter の追加 Micro Patterns Data Manager クラスへの setter/getter の追加 Dependency Injection Injected Setter Method の追加 Design Patterns Template Method Event Object への get method の追加 hook operation の追加 フィールド更新のための set method の追加 フィールドアクセスのための get method の追加 リファクタリング時におけるフィールドアクセスのための get method の追加

9 メソッドの追加 抽象クラスへの具象メソッドの追加

10 メソッドの追加 抽象クラスへの具象メソッドの追加 抽象クラスへの具象メソッドの引き上げ

11 メソッドの追加 varargs method の追加

12 boolean query method の追加 private メソッドの追加 public メソッドの追加
composite boolean query method の追加 private boolean query method の追加 public boolean query method の追加

13 boolean query method の追加
メソッドの追加 boolean query method の追加 composite boolean query method の追加

14 boolean query method の追加
メソッドの追加 boolean query method の追加 composite boolean query method の追加

15 boolean query method の追加 Private メソッドの追加
private boolean query method の追加

16 boolean query method の追加 public メソッドの追加
public boolean query method の追加

17 ハードコードされたパラメータ設定を DI コンテナにより外部設定化
ハードコードされた Strategy の外部設定化2

18 メソッドの追加 private メソッドの追加

19 メソッドの追加 public メソッドの追加 public な具象メソッドの追加

20 メソッドの追加 public メソッドの追加 public な具象メソッドの追加

21 ハードコードされたパラメータ設定を DI コンテナにより外部設定化
ハードコードされた Strategy の外部設定化2

22 ユーティリティクラスへの static メソッドの追加
クラスの追加 static メソッドの追加 ユーティリティクラスの追加 ユーティリティクラスへの static メソッドの追加

23 実装クラスの追加 ConcreteStrategy の追加

24 実装クラスの追加 Concrete Strategy の追加 Concrete Command の追加 Null オブジェクトの追加 ConcreteListenerの追加

25 Injected Setter Method の追加
メソッドの追加 set method の追加 Injected Setter Method の追加 フィールド更新のための set method の追加 set strategy method の追加

26 アノテーションの追加 Type アノテーションの追加

27 アノテーションによる interface の実装
アノテーションの追加 Type アノテーションの追加 アノテーションによる interface の実装 Method アノテーションの追加 Field アノテーションの追加

28 メソッドの追加 Interface へのメソッドの追加

29 メソッドのパラメータの削除 public メソッドのパラメータの削除

30 public な具象メソッドのパラメータの削除

31 public な具象メソッドのパラメータの削除

32 public な具象メソッドのパラメータの削除

33 public メソッドへのパラメータの追加

34 public メソッドからの private メソッドの抽出

35 Micro Patterns (Gil&Maman)
クラスの追加 Micro Patterns Micro Patterns (Gil&Maman) Function Pointer クラスの追加 Data Manager クラスの追加 Refactoring Function Pointer クラスの抽出 Function Object クラスの抽出 Dependency Injection Injected クラスの追加 メソッドの抽出によるユーティリティクラスの追加

36 Function Pointer クラスの追加

37 アノテーションの追加 Method アノテーションの追加

38 サブクラスの追加 ランタイム例外の追加

39 クラスの追加 サブクラスの追加 ランタイム例外の追加

40 アノテーションの追加 Field アノテーションの追加

41 メソッドの抽出によるユーティリティクラスの追加

42 クラスの追加 Injected クラスの追加

43 クラスの追加 Data Manager クラスの追加

44 アスペクトの追加 抽象アスペクトの追加

45 Function Pointer クラスの追加

46 Injected Setter Method の追加
メソッドの追加 set method の追加 Injected Setter Method の追加

47 Template Advice – Concrete Aspect の追加
アスペクトの追加 サブアスペクトの追加 Template Advice – Concrete Aspect の追加

48 Template Advice – Concrete Aspect の追加
アスペクトの追加 サブアスペクトの追加 Template Advice – Concrete Aspect の追加

49 フィールドアクセスのための get method の追加
メソッドの追加 get method の追加 フィールドアクセスのための get method の追加 リファクタリング時における フィールドアクセスのための get method の追加

50 フィールドアクセスのための get method の追加
メソッドの追加 get method の追加 フィールドアクセスのための get method の追加 リファクタリング時における フィールドアクセスのための get method の追加

51 フィールドアクセスのための get method の追加 Event Object への get method の追加
メソッドの追加 get method の追加 フィールドアクセスのための get method の追加 Event Object への get method の追加

52 メソッドの追加 オーバーロードメソッドの追加

53 フィールド更新のための set method の追加
メソッドの追加 set method の追加 フィールド更新のための set method の追加

54 アスペクトの追加 アスペクトからのアスペクトの抽出

55 set strategy method の追加
メソッドの追加 set method の追加 set strategy method の追加

56 実装クラスの追加 Null オブジェクトの追加

57 実装クラスの追加 Concrete Commandの追加

58 Data Manager クラスへの setter/getter の追加
メソッドの追加 setter/getter の追加 Data Manager クラスへの setter/getter の追加

59 メソッドの追加 setter/getter の追加

60 メソッドの追加 抽象メソッドの追加

61 メソッドの追加 hook operationの追加

62 Event Object への get method の追加
メソッドの追加 get method の追加 引き起こす Event Object への get method の追加 ConcreteListenerの追加

63 interface の追加 トップレベル interface の追加

64 interface の追加 トップレベル interface の追加

65 メソッドボディ関連

66 コンストラクタへのパラメータの追加によるメソッドボディの変更
public メソッドのボディの変更 コンストラクタへのパラメータの追加によるメソッドボディの変更 デザインパターン関連 Command パターン関連 Concrete Command の execute メソッドの変更

67 コンストラクタへのパラメータの追加によるメソッドボディの変更
public メソッドのボディの変更 コンストラクタへのパラメータの追加によるメソッドボディの変更 Concrete Command の execute メソッドの変更

68 Concrete Command の execute メソッドの変更
メソッドボディの変更 public メソッドのボディの変更 Concrete Command の execute メソッドの変更

69 コンストラクタへのパラメータの追加によるメソッドボディの変更

70 Concrete Command の execute メソッドの変更
メソッドボディの変更 public メソッドのボディの変更 Concrete Command の execute メソッドの変更

71 Event Listener関連

72 コンストラクタへのパラメータの 追加による メソッドボディの変更 EventListener関連
クラス関連 メソッドボディ関連 実装クラスの追加 メソッドボディの変更 コンストラクタへのパラメータの 追加による メソッドボディの変更 EventListener関連 ConcreteListener の追加 EventObject のコンストラクタへの パラメータの追加による Event Source のメソッドボディの変更 コンストラクタ関連 コンストラクタへのパラメータの追加 Event Object のコンストラクタへの パラメータの追加

73 コンストラクタへのパラメータの追加によるメソッドボディの変更
EventObject のコンストラクタへの パラメータの追加による Event Source のメソッドボディの変更

74 Event Object のコンストラクタへのパラメータの追加

75 Event Object のコンストラクタへのパラメータの追加

76 実装クラスの追加 ConcreteListener の追加


Download ppt "クラスの追加 メソッドの追加 TestCaseの追加 Test Methodの追加."

Similar presentations


Ads by Google