Glamorous Toolkit meets Lepiter: knowledge management + multi-language notebooks. Read more.

Software assessment

Code reading is the single most expensive development activity. Developers read to understand enough to figure out what to do next. That is decision making.

Much of reading is actually about finding interesting places. Finding the root cause, finding where to add a new feature. Those are search activities. Or visualization ones.

Build custom tools to show the interior of software to support your technical decision making.

An example of using an interactive analysis for assessing which deprecated classes can be removed from a Java system.

An example of exploring the abstract syntax tree of a class from a C++ system.

Lecture on moldable analysis by Andrei Chis.

Read more

Steering Agile Architecture by Example: the Feature Toggles From Open edX

Evaluating @Deprecated classes in Java systems with Glamorous Toolkit

Expressing architectural constraints for a Java system using Glamorous Toolkit