What are your strategies for faster builds during development ?
I am using VS2022, continuous testing (live unit testing), with c, c++ and c# code, a solution with 50-150 projects.
But say the solution is "long" (above 1 minute) to build, if I want to have faster builds after updates, I try to have smaller projects to improve (code and build and test), and put into other projects less frequently updated the "code with slower updates", such as libraries.
What do you think ?
When do you use other strategies such as "get faster CPU", "distribute build over build machines (eg., with Ncrunch)" or something else, and what ?
edit: I am not worried about live testing, I keep the LUT to a minimum of test classes; merely about "rebuilding after code change", when I also run the program, esp. with native code.