Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate...

Post on 24-Jun-2020

7 views 0 download

Transcript of Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate...

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

Edson Yanaga Director of Developer Experience @yanaga

Follow @yanaga on Twitter and join developers.redhat.com2

Java Champion Microsoft MVP

Follow @yanaga on Twitter and join developers.redhat.com3

Software is a Craft

“…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” –Donald E. Knuth

“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.”

–Jurgen Appelo

Follow @yanaga on Twitter and join developers.redhat.com6

Follow @yanaga on Twitter and join developers.redhat.com7

Code Smells

Follow @yanaga on Twitter and join developers.redhat.com8

Primitive Obsession

Follow @yanaga on Twitter and join developers.redhat.com9

Follow @yanaga on Twitter and join developers.redhat.com10

Follow @yanaga on Twitter and join developers.redhat.com14

Better Software, Better World

Join developers.redhat.com

Feedback welcome!@yanaga

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

Thank you!