With normal use, some of my surface-mount parts are detaching from the PCB (they pull the pads off the board and sometimes rip up the traces as well). I have had this happen with audio jacks and battery holders.
What's the best way to strengthen their pads? In my case is not an option to use through-hole parts and I cannot add other mechanical connections.
I've read about adding vias to the pad, but I have also read they may prevent the part from soldering properly during the machine process. Maybe making the pad larger but covering the extra area with solder mask?