I'd also advise to maintain a proper test coverage, it's even more important than in your main job in my opinion.
You will have gaps where you will not be able to work on it and having proper tests is making sure that you can come back to it.
You will have gaps where you will not be able to work on it and having proper tests is making sure that you can come back to it.
I'm working on a shader for a video game, any advice on how I can write some tests for it?