Let $f: B_{\bullet} \rightarrow C_{\bullet}$ be a map between two chain complexes. In Weibel's H-book, he defined the mapping cone $\text{cone}(f)$ of $f$ to be the chain complex with $B_{n-1}\oplus C_{n}$ in degree $n$ and differential given by $$d(b,\,c)=(-d_{B}(b),\,d_{C}(c)-f(b)).$$ I understand that the minus sign before $d_{B}$ is because of switching the differential on $B$ with the shifting functor (both of them have degree $-1$). However, I am not quite sure why there is a minus sign before $f$. The reason above doesn't work here, because the degree of $f$ is $0$. Moreover, it seems like that if we delete the minus sign in the definition, we will still get the same properties related to the mapping cone.
Can someone tell me the reason of this extra minus sign in front of $f$. Thanks a lot.