r/programminghorror • u/Disastrous-Name-4913 • 9d ago
Raw use of parameterized class 'List'
This is not my code, but it is a good programming horror example, specially if you know Java.
List pages = pageManager.getPages(templateSpace);
for (Object object : pages) {
if (object instanceof Page) {
Page page = (Page) object;
// do something with the page
}
}
Instead, this should have been used:
List<Page> pages = pageManager.getPages(templateSpace);
for (Page page : pages) {
// do something with the page
}
132
Upvotes