[Recap and Video] Stop Obsessing About Primitives with Ted M. Young
Originally record January 19, 2021 with 22 zoom attendees and 10 twitch attendees. Special thank you to Ted for the interesting topic!
How do you make your code more testable? One way is to make your classes smaller, so that they’re more directly testable. An easy way to do this is to look for the Primitive Obsession code smell and create new classes that better represent your domain than plain old integers and Strings. Then the magic happens: you’ll see behavior that’s spread throughout your codebase is Feature Envy, another code smell, and the new class will pull in that behavior, providing a better abstraction and an easier way to test it.
Ted (known as JitterTed on the social networks) is a trainer, coding coach, speaker, and author. He’s been in software development for over 30 years, doing eXtreme Programming since 2000. Ted has worked for eBay, Google, Apple, and Guidewire Software and is now an independent Java trainer/coach. He specializes in teaching those new to the industry as well as experienced folks how to increase the joy of coding using TDD, domain-driven design, and learning how to learn.
About Canton Coders
Canton Coders is about the individual coder and not our employers. The views and opinions expressed in this livestream are our own personal opinions subject to evolution and being wrong and do not necessarily reflect the opinions or values of our employers, peers, friends, and family. To protected the integrity of Canton Coders and maintain the highest professional decorum, please refrain from sharing any employer or client information. It started as a meetup, but since then has gone global.
We’re still a meetup in Canton, Michigan – that meets in person, but we have a global element, with over 120 developers and an overactive slack – we’re happy to welcome you to our community. Our goal is to provide community and professional development of our area of developers – and we’re FREE! We’re always doing something, so the best way to find out what is going on is to join our incredibly active slack community. – it’s free!