Currently the fetcher class is a 1,500 line piece of code.

I'd like to suggest splitting it up to multiple files to improve
readability and maintainability of the code instead of this one big class
with many nested classes.

The classes are grouped anyways by the fetcher namespace so having them all
in one class doesn't have a benefit in my opinion.

Do you think it's a good idea to split up the fetcher class?

An example split would be:
Fetcher.java
FetchItem.java
FetchItemQueue.java
FetchItemQueues.java
QueueFeeder.java
FetcherThread.java

What do you think?

Regards,
Diaa

Reply via email to