Мне действительно нравится эта статья о том, чтобы оставить сайт с кодом / лагере в более хорошем состоянии, чем вы его нашли - в реальном мире кажется практичным подходом поддерживать чистоту кода.
Мне также очень нравятся ветки функций как способ разработки функций в отдельности, так что, если вам это не нравится, вы можете легко не объединять их и т. Д.
Однако, если я работаю над функциональной веткой и обнаруживаю некрасивый код, я должен это исправить?
Такое ощущение, что есть несколько недостатков, чтобы исправить это:
- Когда я объединяю ветку обратно, diff будет грязным, загроможденным переменными переименованиями или извлечением функций
- Если функция была заброшена, вам нужно либо выбрать коммит очистки (который может или не может работать в зависимости от того, как код, находящийся рядом с ним, изменился, сделав беспорядочное слияние), повторно сделать это или просто отказаться от него.
С другой стороны, если я не сделаю это, пока я нахожусь в файле, то, очевидно, я забуду сделать это через пару дней, когда я объединю ветку.
Меня предупредили, что это основано на мнении (я думаю, что это не входит в название should
), но я чувствую, что ответ есть (конечно, люди используют оба этих подхода, поэтому у них должен быть ответ). Кроме того, вопросы development methodologies
по теме, и я думаю, что они требуют определенного мнения.