Refactoring Flashcards
1
Q
Rename Method
A
メソッドをリネームして、コードを分かりやすくする。
2
Q
Change Function Declaration
A
関数名の変更。 メソッド名の変更。 パラメータの追加/引き数の追加。 パラメータの削除/引き数の削除。 シグネチャの変更。
3
Q
Change Reference to Value
A
参照から値への変更
4
Q
Change Value to Reference
A
値から参照への変更
5
Q
Collapse Hierarchy
A
階層の平坦化
6
Q
Combine Functions into Class
A
???
7
Q
Combine Functions into Transform
A
???
8
Q
Consolidate Conditional Expression
A
条件記述の統合
9
Q
Decompose Conditional
A
条件記述の分解
10
Q
Encapsulate Collection
A
コレクションのカプセル化
11
Q
Encapsulate Record
A
???
12
Q
Encapsulate Variable
A
???
変数のカプセル化
13
Q
Extract Class
A
クラスの抽出
14
Q
Extract Function
A
メソッドの抽出
15
Q
Extract Superclass
A
スーパークラスの抽出