Code Critics in OB

In this screencast (5.4 MB) I present 3 tools from the refactoring engine and how they are integrated into the OmniBrowser framework. These demoed tools are:

  • Code Critics: Detect common problems and possible bugs in your code, and even provides automatic transformations to fix some of these issues.
  • Parse Tree Searcher: Allows one to search for arbitrary code snippets.
  • Rewrite Engine: Enables you to quickly define your own refactorings, based on the parse tree searcher.

Update: Check out this article for information on how to load these tools.

Posted by Lukas Renggli at 28 March 2008, 8:40 pm with tags pharo, squeak, refactoring, omnibrowser, screencast link

Comments

Could you give a short description of the syntax around ‘@object and friends? Thanks!!

Posted by Sophie at 4 April 2008, 5:22 pm link

See http://st-www.cs.uiuc.edu/users/brant/Refactory/Rewrite.html.

Posted by David Mitchell at 4 April 2008, 6:00 pm link