Skip to content

"Stop Obsessing about Primitives" with Ted M. Young

Photo of Ted M. Young
Hosted By
Ted M. Y. and Amitai S.
"Stop Obsessing about Primitives" with Ted M. Young

Details

Welcome back to JC-JUG! Our second speaker — virtually, of course — will be Ted M. Young. Ted (also known as JitterTed) 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 by focusing on testing (TDD), domain-driven design, and learning how to learn.

Ted will be presenting "Stop Obsessing about Primitives".

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.

Photo of Jersey City - Java User Group (JC-JUG) group
Jersey City - Java User Group (JC-JUG)
See more events