Speakers | |
---|---|
Graham Allan | |
Schedule | |
Day | Saturday |
Room | K.4.401 |
Capacity | 85 |
Start time | 16:00 |
End time | 16:30 |
Duration | 00:30 |
Info | |
Track | Free Java Devroom |
Introducing Mutability Detector
Mutability Detector is a lightweight static analysis tool for Java which allows you to unit test for immutability. Using immutable objects is regarded as improving readability of your Java code, and greatly simplifying multithreaded code. However, without language support, it's all to easy to render classes mutable, and introduce the potential for subtle, hard to detect bugs. Mutability Detector gives developers a way to write immutable classes, and help keep them immutable.
Mutability Detector uses and depends on several free, open-source Java libraries, such as Objectweb ASM. Also, being able to look at the source of the JDK, has greatly helped in improving the analysis.
The audience will learn of a simple little utility that may just help them in their day-to-day development of Java. People can help out in the usual FLOSS way - using it, reporting bugs, giving feedback (especially the ways in which I suck).
Concurrent events:
Next (up to 3) talks in the same room (K.4.401):
When | Event | Track |
---|---|---|
16:30-17:00 | Caciocavallo: CacioTest, CacioWeb & Deployment | Free Java |
17:30-18:00 | Garbage Collection Visualization, GCSpy and NetBeans in tandem | Free Java |
18:00-18:30 | Thermostat: Taking over the Java tooling world with Open Source Software | Free Java |