Наша команда унаследовала большой проект на языке, на котором мы не очень хороши. Мы очень хорошо разбираемся в создании ветвей функций, но по мере того, как все усложняется, нам бы хотелось, чтобы разработчик определял c опций для включения или выключения определенных функций. Мы все C# /. NET shop, поэтому мы не в курсе, как лучше всего это сделать в JAVA.
. Я вижу контекст приложения, POM. XML и другие. файлы, но может кто-нибудь показать мне простой способ сделать что-то вроде ...
if (DeveloperConfig.useDevWidget1) {
// do dev / non ready for release stuff
} else {
// do old code we're trying to replace
}
Я уверен, что это легко, но в поисках лучших практик, где каждый разработчик может включить или отключить свои опции в ветвь и затем мы включаем или удаляем старый код после того, как он проходит проверки качества.
Спасибо.