Download presentation
Presentation is loading. Please wait.
Published byEmilie Hadsall Modified over 9 years ago
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.