The Moose Apprentice course - day 2

The two-day Moose Apprentice course finished on Sunday.

If during the first day we went over the basics of querying and visualizing with Moose, the goal of the second day was to build combined analyses, and to expand towards building browsers and reports.

We:

  • rehearsed querying and visualizations,
  • used the meta browser and the Smalltalk browser to understand FAMIX,
  • went on to build a custom browser to navigate through given methods,
  • installed the newly created browser as an extension to the meta-model,
  • added it into the default Moose menu,
  • learnt about nested browsers,
  • integrated the newly created browser into the default Moose Finder,
  • used the browser as an analysis tool by combining it with queries,
  • went on to script a custom report based on custom queries,
  • installed the report in classes for further reuse,
  • explored how the report can be integrated with a continuous integration server like Jenkins, and finally
  • went over several scenarios that can be served by the exercised techniques and tools.

We had 4 participants and they all seemed to have fun. Here are some pictures produced during the course.

Mondrian-simple.png

Mondrian-dependencies.png

Glamour-embedded.png

Overview.png

Posted by Tudor Girba at 7 June 2012, 10:25 pm with tags moose, course, assessment link
|