2 ms·
Why would an intern remove a flag? The flag is not special, it's code like everything else, with tests, ownership, documentation etc.. The idea of the "unfinis
by riffraff 3y ago
Why would an intern remove a flag? The flag is not special, it's code like everything else, with tests, ownership, documentation etc..
The idea of the "unfinished code behind a flag" is to be able to work on trunk instead of a long lived branch, increasing the pace of development and reducing integration costs.
This works quite well in my experience, and definitely better than "let's keep a huge branch in sync with the main one for 3 months while we finish".
The problem IME is the opposite: flags do not get removed fast enough, littering the code past their utility.