So i'm a student in information systems, or to put it more simply java based website for corporation.
Recently I've taken quite some interest in making a minecraft clone, because I like learning new stuff and I want a better minecraft.
I'm working on the graphical engine and I noticed that using a static class containing
- view distance
- Sector size
- installation paths
- an array of Texture (slick object)
Now, what do you think? is this a good idea to do this? in my line of work static attributes or classes are considered as evil.
It messes up with our unit testing and mocking.
As my teacher say, if you want to do static classes go back to procedural languages, you are doing objects now.
But this is not a information system, so does these rules still apply?