When making a plot,
PlotPoints
or
MaxRecursion
options are used to specify the accuracy or the extent of how detailed the result will be.
Ff either of them do the similar job, I think only one option of the two is enough for the purpose.
Then, why the two are used in Mathematica? What is the fundamental difference between them?