Please log in to watch this conference skillscast.
This is a demonstration of a code quality analysis tool that doesn’t visualise the metrics – it “audiolises” them.
The concepts of poor code having smell and colour (usually red) is commonly accepted, but what about appealing to our sense of hearing as well as eyes and nose? Aeolian is an open source tool (written by the author) that generates MIDI music from code quality metrics, which begs the question:
- What does poor quality code sound like? Justin Beiber’s latest? A Phillip Glass soundtrack? A Phil Spector wall of sound cacophony? Modern Jazz?
- Likewise, what does good quality code sound like? Mozart? White noise?
- How do commonly accepted musical concepts (keys, tempo, verse, chorus) apply when illustrating code quality.
The author (an amateur musician and long time producer of smelly code) will talk through the concepts of Aeolian and provide plenty of examples of how you can map code quality to music. This will be a light hearted talk and no knowledge of music theory is needed.
YOU MAY ALSO LIKE:
- A Rose By Any Other Name: Monoglot Microservices (SkillsCast recorded in May 2016)
- Java Forum (Online Conference on 31st August 2022)
- YOW! Perth Developer Conference 2022: In-Person (in Perth on 19th - 20th September 2022)
- Bazel eXchange Panel: Day 2 (SkillsCast recorded in June 2022)
- Fast, Green — Choose Two: A Buildkite Case Study (SkillsCast recorded in June 2022)