From my experience, people new to Java never ever override equals
, hashCode
and toString
methods, no mater what the objects purpose is. Also nobody ever bothers with setting up simple logging system. When I see System.out.println
I feel like I'm ready to break fingers! But lot of seasoned coders are putting pin into thous tasks too.
On more advanced note get used to coding where Specs
come first followed closely by unit testing
- but this is more generic not just for Java. But again lots of people put pin into this.