For slide film:
For direct sun I take an incident reading (if I can access the light my subject's in, if not spot).
If there's skin, I open one stop: part of it to open skin as in fashion photography, and part of it because of the warming filter I use always.
If there's no skin, I open half a stop, keep the reading, or close half a stop depending on what I want to do with specific colors.
If it's an overcast day or in the shades, I give the film a bit more exposure, or push.
For print film:
Incident and overexpose 1 ½ - 2 stops. (Warming and to avoid muddy grain). Or reading and a push2.
For black and white:
Incident always. I've been making my own exposure charts for years... In general I expose film to the amount of light it needs to have clear shades. That means for some photographers that I overexpose. From the scene's contrast I decide if that's the case, or then I expose less and develop more for flat days.
For example I rate Tri-X at 50 on sunlight and at 200 on shade, always with a deep yellow filter. I've written data carefully for the last years and completed my chart for only Rodinal use. It's been a lot of fun. When I use Efke 25 on sunlight wanting clear shades, I develop it in 1:50 Rodinal for 4 minutes with just 1 gentle inversion by the half of it, and rate it at... ISO 1.5 ! My Sekonic only meters until ISO 3, so I open one more stop from my reading. I started then to memorize the usual f stop every film gives me with 1/250, which is the mechanical back up speed on my Nikon FE2. I know with Efke 25 I can shoot at f/1.4 on direct sun using 1/250. Then I decide of course depending on the depth of field I want.
Cheers,
Juan