We beginnen we met een eenvoudige doch voedzame maaltijd. Deze avond staat in het thema van de aanstaande XP Days Benelux conferentie: Stephan en Diego runnen vanavond alvast hun sessie voor een select publiek. Daarnaast is er zoals altijd gelegenheid om ervaringen uit te wisselen met vak/lotgenoten.
The meetup starts with a simple but wholesome meal. The theme of this meetup is the XP Days Benelux conference which will take place in November: Stephan and Diego will do a pre-run of their session for a select audience. And as always you'll have the opportunity to share experiences with colleagues.
18:00 - 19:00 Ontvangst & eten
19:00 - 21:00 Visualizing Legacy Code and Data - Stephan Eggermont & Diego Lont
Visualizing the state of a piece of software to all stakeholders is crucial to understanding. A recent data conversion project was much easier to steer with daily visualizations. We created visualizations of both data and code. MOOSE is a toolset that makes it easy to build a code browser, graph or other visualization of code or data. Several languages are supported out of the box: Java, C, C++ and the host language, Smalltalk. There is also state-of-the-art support for parser construction, so we were able to create a COBOL visualization within a day.
Visualizations provide insight, and therefore often also lead to new questions. We found those questions are very specific, and often are not answered by static visualization tools like Sonar. Using MOOSE we were able to create a fast feedback loop.
In this workshop you will build a few visualizations and browsers for a small legacy source code and database. You will get a feel for what visualizations you need, to help stakeholders understand what is going on in the code.