A unifying approach to fatigue design in presence of defects and notches subject to uniaxial loading