11 Jan
2019
11 Jan
'19
7:12 p.m.
Robert Ramey wrote:
On 1/11/19 10:25 AM, Peter Dimov via Boost wrote:
Andrey Semashev wrote:
One thing is true, though. Develop allows other libraries to be tested with your change.
Precisely.
It also allows provisional changes in other libraries to affect one's own test results. This can lead to huge wastes of time trying to find the source of bugs that were "secretly" inserted into your library.
If you don't do integration testing on develop, you'll do it on master, at a higher cost, when the "provisional" changes land there. Or, as they say, if you don't have a test server, you do have a test server, you just call it "production".