RefactorFirst: Focus on What Matters

RefactorFirst: Focus on What Matters

Actions and Detail Panel


Date and time



10111 Richmond Avenue

## 100

Houston, TX 77042

View map

RefactorFirst helps developers prioritize design debt and deliver more features as a result of improved design with minimal effort.

About this event

Can't attend in person? Join the meeting virtually by clicking on this link! We'll start the streaming presentation at 7 PM.

Jonathan will be presenting virtually. We'll have pizza at 6:30 for those attending in-person!

Static analysis tools do a great job of telling us we write terrible code, but they don't usually provide guidance on what should be fixed now and what should be left alone. RefactorFirst helps developers prioritize design debt and deliver more features as a result of improved design with the least amount of effort. I'll show you how to run RefactorFirst on a Java project, go over the details in the generated graph and table, and take a look at a few God classes that are identified.

I'll also give a brief walkthrough of the RefactorFirst codebase (it's pretty small) so you can see for yourself how God classes are identified and ranked. At the end, I'd love to hear your feedback and ideas on how RefactorFirst can be improved.

Useful resources:

About the speaker:

Jim Bethancourt is an avid software crafter with over 15 years of experience and has been leading the Houston Java Users Group since 2008. He is passionate about developing maintainable code and creating open-source tools that aid in that endeavor. He also enjoys spending time with his family, playing video games, flying stunt kites, and throwing boomerangs.

Sponsored by Improving

Improving is a complete IT services firm, offering training, consulting, recruiting, and project services. Our innovative solutions and processes have helped hundreds of clients across the globe realize their tactical and strategic business objectives. As a result, our 1,000 employees have accumulated extensive technology and management experience in several industries, including financial services, energy, travel, retail, government, and several others.

Our culture encourages both the inspiration and motivation to achieve amazing things. We are constantly striving to live out our values of Excellence, Dedication, and Involvement through the foundation of trust.

Thank you to our Door Prize Sponsors! - 1 year subscription - 1 year SonarGraph license - 1 year IntelliJ Ultimate license - 1 year Structure 101 IDE plugin license - voucher for one online self-paced course.

Want to present at a Houston Java User Group meeting? Contact Jim at jimbethancourt AT gmail DOT com.

Share with friends