We know that every polynomial function is continuous .
∴f(x) is continuous in (−3,−2), (−2,0),(0,1).
As f(x) changes it branches at x=−2 and 0. We need to check continuity at −2 and 0
f(−2)=f(−2+)=−1,
f(−2−)=limh→0f(−2−h)=limh→0{2(−2−h)+3}=−1
∴f(−2)=f(−2+)=f(−2−)
So, f(x) is continuous at x=−2
f(0)=(0+2)=2,f(0+)=limh→0f(0+h)=limh→0(h+2)=2
f(0−)=limh→0f(0−h)=limh→0(−h+1)=1
∵f(0+)≠f(0−)
So, f(x) is discontinuous at x=0
∴f(x) is discontinuous at only 1 point.