Presentation is loading. Please wait.

Presentation is loading. Please wait.

Refactoring in (and out of) Delphi Primož Gabrijelčič.

Similar presentations


Presentation on theme: "Refactoring in (and out of) Delphi Primož Gabrijelčič."— Presentation transcript:

1 Refactoring in (and out of) Delphi Primož Gabrijelčič

2 Refactoring “Improving the design of code after it has been written.” –Martin Fowler “Changing the code so it doesn’t break.” –popular meaning “Automated code change.” –this presentation

3 Tools Delphi ModelMaker Code Explorer Castalia

4 Delphi SyncEdit –Not a real refactoring tool Refactor –Requires syntactically valid (compilable) code Modeling –Gang of Four patterns

5 ModelMaker Code Explorer Refactoring, navigation, documentation, search Delphi 5 and newer Works with incomplete code (mostly) http://www.modelmakertools.com/code- explorerhttp://www.modelmakertools.com/code- explorer

6 Castalia Syntax highlighting, navigation, code analysis, coding assistance, refactoring Delphi 5 and newer http://www.twodesk.com/castalia

7 Demo Variables and fields Methods Classes and interfaces Code modification Modeling

8 Hands-on!

9 Questions?


Download ppt "Refactoring in (and out of) Delphi Primož Gabrijelčič."

Similar presentations


Ads by Google