March 2013
Intermediate to advanced
516 pages
15h 11m
English
The stronger the isolation between production code and experiment, the better.
People make mistakes. I’ve seen experimental code pushed to mainline production by error. I’ve seen people make bad panic changes under stress. But the real fault is in allowing two entirely separate generations of product to exist in the same protected space. If you can push to random-branch-x, you can push to master. Branches do not guarantee isolation of production-critical code. Forks do.
Read now
Unlock full access