Let $f:B\to C$ be a map of chain complexes and let $C(f)$ denote the mapping cone of $f.$ In Weibel's book, he defines the differential of $C(f)$ by the formula \begin{align*} d_{C(f)}:C(f)_n&=B_{n-1}\oplus C_n\to C(f)_{n-1}\\ d_{C(f)}(b,c)&=(-d_B(b),d_C(c)-f(b)). \end{align*} Notice the minus sign attached to the $d_B.$ This makes bad things happen, like the fact that the canonical surjection $C(f)\to B[-1]$ is not a chain map (it anticommutes with $d$). Furthermore, wikipedia gives different signs: $d_C(f)(b,c)=(-d_B(b),d_C(c)+f(b)).$ Not only is this fundamentally different from the differential Weibel gives, it doesn't even alleviate the issue that I have!
So here's my question: what are the correct signs for the mapping cone? Furthermore, does it even matter? It's my understanding that one will run in to signs a lot while studying homological algebra, so this may just be a pedantic question altogether. However I'm worried that these signs will neverendingly trip me up if I don't figure them out early on.