I am in the phase of debugging a PCB with several chips on it. I currently realize that during PCB design some strategies for easy debugging later on should be implemented.
Personnaly, I just realized the importance of placing test point (on power rails and on signals to monitor such as communication interface (SPI, I2C, UART) or reset pin, R0 resistor/jumpers to isolate circuit group to make some unit testing, and ading some small leds onpower rails to quickly identify if power is disributed on power rail or not.
I am quite sure there are other strategies to implement.
Can you share what other usefull design strategies do you implement when you are designing your PCB ?