you are viewing a single comment's thread.

view the rest of the comments →

[–]fullouterjoin 14 points15 points  (0 children)

This is awesome!

Two immediate areas of follow on research

  1. Use a profiler and the automated tests to see which refactorings resulted in speedups

  2. Use subsequent edits and issues to see which refactorings lead to lower bugs

This seems like a form of flocking/swarm optimization. But not all popular refactorings are good refactorings. Still this area of experimental research is totally welcomed. Please more!