Often referenced here is Jack Ganssle's Guide to Debouncing:
http://www.ganssle.com/debouncing.htm
Here's another "Ultimate" Guide to Switch Debounce - from Clive "Max" Maxfield:
https://www.eejournal.com/article/ultimate-guide-to-switch-debounce-part-1/
https://www.eejournal.com/article/ultimate-guide-to-switch-debounce-part-2/
#Debounce
#ContactBounce
#SwitchBounce