Back to Java User Group Home Print this page

Garden State Java User Group

January 2024 Meeting Information

January 23, 2024
RefactorFirst: Focus on What Really Matters

We are happy to announce that Jim Bethancourt will be our special guest for this month's meeting.

Static analysis tools do a great job of telling us we write terrible code, but they don't usually provide a bigger picture on where our time is best spent. When tools like RefactorFirst help developers prioritize design debt, they can identify how they can most effectively spend their time refactoring problematic classes and deliver more features as a result.

Jim will show you how to run RefactorFirst on your Java project, go over the details in the generated graph and table, and we can take a look at a few God classes that are identified. Jim will also give a brief walkthrough of the RefactorFirst codebase so you can see for yourself how God classes are identified and ranked. At the end, he would love to hear your feedback and ideas on how RefactorFirst can be improved.