3 ms·
>Facebook and Google know that keeping all your source code in one single repository is good I'm not sure about Facebook, but Google continually wastes enginee
by prodigal_erik 10y ago
>Facebook and Google know that keeping all your source code in one single repository is good
I'm not sure about Facebook, but Google continually wastes engineers on policing test failures because anyone at any time could have committed a change that breaks your tests for hours (along with all their other dependencies). The cadence of integration should match that of deployment; I don't want to test against code that won't be in production and I certainly don't want to be slowed down over shitty code that obviously can't go out.
- eru 10y agoGoogle just got started before DVCS were a thing. Some people are working on getting Google to a more decentralized future. (By the way, having a single repository doesn't 100% keep the build green, we need extra safeguards for that.)