: Nelkinda Pune Meetup: Clean Code: Expense Report Booked up, waitlist!
Overview
A lot of time in software development projects is not spent on the development of new code, but the maintenance and extension of existing code. The software craftspeople at Nelkinda understand the importance of maintainable code for the success of any software development project. Clean code reduces cost and effort for maintenance.
During this meetup, Christian Hujer will walk the audience through the refactoring of a piece of Java code to make it gradually more maintainable. This will be interspersed with questions, discussions, and explanations about various approaches.
Learning for Participants
- Clean Code Principles
- SOLID Principles (especially OCP)
- Design Patterns (especially Strategy)
- The Two Values of Software
- The Four Design Smells
- Dealing with Legacy Code
- A few lesser known Java language features
Demo
You will be walked through the Expense Report example. And in case you know it from Robert C. Martin, you might be surprised by the differences in this approach and solution.
About the Presenter
Christian Hujer, entrepreneur, software craftsperson, and humanist, has founded Nelkinda Software Craft Pvt Ltd in 2015 in order to improve software development and making the world a better place.