Fly over or fly by question
Good question. I was taught to anticipate turns and my Garmin 430 will anticipate turns so that you do not overfly the fix. But I don’t remember any specific guidance on the matter, so I looked it up. I found this in the AIM.


  5−3−5. Airway or Route Course Changes 
  
  a. Pilots of aircraft are required to adhere to airways or routes
  being flown. Special attention must be given to this requirement
  during course changes. Each course change consists of variables that
  make the technique applicable in each case a matter only the pilot can
  resolve. Some variables which must be considered are turn radius, wind
  effect, airspeed, degree of turn, and cockpit instrumentation. An
  early turn, as illustrated below, is one method of adhering to airways
  or routes. The use of any available cockpit instrumentation, such as
  Distance Measuring Equipment, may be used by the pilot to lead the
  turn when making course changes. This is consistent with the intent of
  14 CFR Section 91.181, which requires pilots to operate along the
  centerline of an airway and along the direct course between
  navigational aids or fixes. 
  
  b. Turns which begin at or after fix passage may exceed airway or
  route boundaries. FIG 5−3−1 contains an example flight track depicting
  this, together with an example of an early turn.
  
  c. Without such actions as leading a turn, aircraft operating in
  excess of 290 knots true air speed (TAS) can exceed the normal airway
  or route boundaries… Consequently, the FAA expects pilots to lead
  turns and take other actions they consider necessary during course
  changes to adhere as closely as possible to the airways or route being
  flown.