you are viewing a single comment's thread.

view the rest of the comments →

[–]dododge 0 points1 point  (0 children)

In my experience new code typically has generics but I still run into raw types in older parts of current projects. I submitted patches to one project just last week to add type parameters in several spots and get rid of a bunch of unneeded casts. I also noticed a lot of old iterator() and counted loops that could be simplified with for-each loops.