We were never taught Test Driven Development at school - no surprise, since I have never even met a single Unity developer that writes tests.

But there's actually a lot of great resources out there! A few of my recommendations:
How to profile and optimize: https://www.youtube.com/watch?v=epTPFamqkZo&list=PLhjeIHf6kJlXbKg2NrCsVHqfWxZ9-ep71&index=8
Performance benchmarking in Unity: https://blog.unity.com/engine-platform/performance-benchmarking-in-unity-how-to-get-started
Learn Unity Test Framework: https://docs.unity3d.com/Packages/com.[email protected]/manual/course/welcome.html

All of them come with sample projects / assets to learn from. Wish me luck on my journey!

How to profile and optimize a game | Unite Now 2020

YouTube

Now that I'm out of college I get to pursue my own projects a bit more.

I really want to maintain open sourced packages, and I figure I should know how to write performance benchmarks if I'm gonna let a bunch 'a nobodies rustling my code!

But in all seriousness, it's good to test and benchmark.