Skip to content

Motivation

MartinWitt edited this page Jan 12, 2022 · 1 revision

Why would you ever write something already solved?

TL;DR; This project is currently a nice, refreshing side project while writing my master thesis.

I contribute to spoon on a regular schedule, and writing code for spoon helped my improving my coding skills. In Spoon exists multiple bad smell, which are not hard to fix, but someone has to do it. If you have a Java parser by hand, it was a straight forward idea by me to fix bad smells this way. The biggest problem in spoon is/was the mix of JUnit 4 and JUnit 5. Currently, laughing-train can convert them automatically and speeds the migration process up by magnitudes.

Why not help an existing tool?

Existing tools have either pretty long release schedules, are not using spoon, or I see no value in the tool. Here I can merge, break and change things as I like without too much hassle.

Can I use your tool for X?

Sure go ahead. If it helps it's perfect. Feel free to write an issue or me a mail [email protected] about it.

More Questions?

Get in contact :)