Skip to content

Commit d3c7330

Browse files
committed
Add clearer indication of rename refactorings
1 parent 830e747 commit d3c7330

File tree

1 file changed

+8
-3
lines changed
  • _notes/software-architecture/refactoring

1 file changed

+8
-3
lines changed

_notes/software-architecture/refactoring/catalog.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ layout: notes
1919
* Online catalog at: [https://www.refactoring.com](https://www.refactoring.com)
2020

2121
# Categories
22+
* *Renames*
2223
* Composing Methods
2324
* Organizing Data
2425
* Moving Features Between Objects
@@ -65,10 +66,15 @@ layout: notes
6566
# Extract Interface - Before
6667
<img src="https://yuml.me/diagram/class/[billable|%20|%20+%20get_rate()%20:%20integer{abstract};%20+%20has_special_skill()%20:%20boolean{abstract}]^-.-[employee|%20|%20+%20get_rate()%20:%20integer;%20+%20has_special_skill()%20:%20boolean;%20+%20get_name()%20:%20string;%20+%20get_department()%20:%20department]" alt="Extract Interface after example"/>
6768

69+
# Renaming
70+
* [Rename Variable](https://refactoring.com/catalog/renameVariable.html)
71+
* [Rename Field](https://refactoring.com/catalog/renameField.html)
72+
* [Rename Function](https://www.refactoring.com/catalog/changeFunctionDeclaration.html)
73+
* Rename Class - *Not explicitly in catalog*
74+
6875
# Composing Methods
6976
* [Extract Function](https://www.refactoring.com/catalog/extractMethod.html)
7077
* [Inline Function](https://www.refactoring.com/catalog/inlineMethod.html)
71-
* [Rename Variable](https://refactoring.com/catalog/renameVariable.html)
7278
* [Inline Variable](https://www.refactoring.com/catalog/inlineTemp.html)
7379
* [Replace Temp with Query](https://www.refactoring.com/catalog/replaceTempWithQuery.html)
7480
* [Extract Variable](https://refactoring.com/catalog/extractVariable.html)
@@ -102,10 +108,9 @@ layout: notes
102108
* [Encapsulate Record](https://refactoring.com/catalog/encapsulateRecord.html)
103109
* [Replace Type Code with Subclasses](https://www.refactoring.com/catalog/replaceTypeCodeWithSubclasses.html)
104110
* [Remove Subclass](https://refactoring.com/catalog/removeSubclass.html)
111+
* [Rename Field](https://refactoring.com/catalog/renameField.html)
105112

106113
# Moving Object Features
107-
* [Rename Field](https://refactoring.com/catalog/renameField.html)
108-
* Rename Class
109114
* [Move Function](https://www.refactoring.com/catalog/moveFunction.html)
110115
* [Move Field](https://www.refactoring.com/catalog/moveField.html)
111116
* [Extract Class](https://www.refactoring.com/catalog/extractClass.html)

0 commit comments

Comments
 (0)