Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Effective and Clean Java Code: Tips and Tricks from the Real World

Effective and Clean Java Code: Tips and Tricks from the Real World

Java has turned 20, but we still haven’t figured out how to create great Java code. Of course, we have examples of great developers and great code, but shouldn’t it be something common rather than unusual? We’ve seen effective Java, clean code, refactoring, design patterns.... But sometimes it’s still hard to apply all these great concepts in our projects. And we want to make proper use of encapsulation, immutability, the Law of Demeter, and lambdas. What we need is a proven set of tools, tips, and tricks gathered from successful real-world projects. We want to know how we can stop using basic types such as String, BigDecimal, List, and Map and how we can encapsulate information to craft great code. Attend this session to see code directly from the trenches.

Edson Yanaga

October 27, 2015
Tweet

More Decks by Edson Yanaga

Other Decks in Technology

Transcript

  1. –Donald E. Knuth “…computer programming is an art, because it

    applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty”
  2. –Jurgen Appelo “No matter what other methods you apply to

    achieve competence in a social system, in the end it all depends on whether people actually care.”