|
|
|
|
|
by MiyamotoAkira
1224 days ago
|
|
Point two:
Alternatives to source control branches are dark launches, branch by abstraction and feature flags. Point three:
The best results that I have had on developing systems were doing exactly that. You need more discipline (like make sure that you run test and linters locally), but my experience is that makes the whole process easier. CI is continuous integration, there is nothing continuous to coding on your branch and merging after a few days. |
|
That sounds error prone. Wouldn't it make more sense to have an automated system to run tests and linters for you...?
> but my experience is that makes the whole process easier.
Sounds like you would just have people breaking `master` constantly to me. And how do you do code review? Or don't you?
> there is nothing continuous to coding on your branch and merging after a few days.
Yeah I guess the meaning has changed a little (or maybe standards have changed). These days CI basically means automatically testing every commit.