I decided to use an Octree subdivision in my game. After implementing it, I do some research (a few tests and comparisons) and came up with several questions about.
The main question:
How to test my Octree implementation?
Are there some points that I must note while coding an octree? Is it possible to decide how my code works (good or not enough good) without actual game? Or it would be better if I test the Octree in real situation? Is it right to compare my C++ Octree with Octree implementation for other engines (as example I found C# one for Unity)?