Item queue vs items queue? Files list vs File list? [duplicate]

My question is connected with programming. I'm not sure how to name my class.

Should it be ItemQueue or ItemsQueue? We are talking about queue, which stores many items. We can add new ones or remove existing. Similary, what about file list/files list? I have always wondered which form should I choose.


Solution 1:

To keep in line with what most people are accustomed to it needs to stay singular. Queue and list already convey that there will be multiple, so having the plural word almost makes it read possessive.

The two most common example using file are:

  • File Browser
  • File Manager

Not files.