The word debugging itself is dreaded by novices and expert architects alike. But even with that said, testing in Salesforce is not that difficult and if you incorporate some best-practices based strategy and some cool tools, you may save lots of efforts in testing, and more specifically repetitive testing.
You have 2 custom objects, Job Applications and Reviews that have a master-detail relationship. Users should NOT be allowed to delete review records after job application records have been approved. How would a developer meet this requirement?
Think of driving employees to complete compliance training, pushing them to fill out a GPTW annual survey or sending reminders for completing Salesforce certification maintenance exams. Salesforce Floating prompts can assist you to drive employee actions, broadcast company news, send recurring reminders & more.