It's been like 2 years I've used Mac OS X, but I really don't like the way applications are managed, especially when we have to delete them, or when we update the operating system, XCode, or any vital program for making my Mac OS function properly.
I've deleted ignorantly many applications by just trashing them, but I've discovered that these applications could create other folders and files somewhere else, which I probably didn't delete.
My question are:
Is there a way to delete all the related but undeleted files of removed applications? Like cached, configuration, etc, files.
Are there any folders where these applications usually store these files?
Note: in many cases I would not know anymore which applications I've deleted, so don't tell me to look in the official website of the application for a solution or a script that does it automatically. I'm looking for a more general solution.