Future of refactorings
Sven Brauch
mail at svenbrauch.de
Thu Jul 30 22:53:27 UTC 2015
Hey!
Here are some refactoring tools which come to my mind, apart from the
obvious "rename stuff" tools:
- make a piece of code (selection?) into a function, optimally by
default taking all local variables used but not declared in that piece
of code as arguments
- make selected expression into a local variable
- when changing something from heap to stack or vice versa, change all
the attribute access tokens between . and ->
- replace data types by auto in selected code (haha, some people aren't
going to like that)
- move implementation from/to header
- remove unused includes; sort includes; remove unused forward
declarations; replace includes in header by forward declarations if
possible (is that detectable? I don't know)
Maybe some of this is useful as inspiration.
All the best,
Sven
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20150731/47b908b8/attachment.sig>
More information about the KDevelop-devel
mailing list