Hi Ganesh,
It depends on you or programmer. Re entrant code normally programmer wont prefer, Re entrant may be because of recursive function call or external interrupt like hardware signal. If it is a external interrupt then it is fine bit it it is a re cursive it will cause timing issue and affecting global variables etc.