I fast adults but I'm also unable to remember what day it is so basically they get fed 5-6 days a week, randomly. However, I never make them go 2 days in a row, the stares and guilt don't allow it.
Sometimes I concentrate on feeding one kind of fish over the others in community tanks. For instance one night I might only put bottom feeder food in, knowing darn well that the top feeders will go down there and pick at it anyway. The next night I might feed the upper dwellers very well, knowing that some of it will get down to the bottom dwellers anyway.
I think that is one method that helps me avoid overfeeding in community tanks.