раскрыть ветку (6)
раскрыть ветку (5)
раскрыть ветку (4)
Нет, то что что-то работает, ещё не значит что это нужно оставлять таким! В конце-концов если придется переделать код в этой части, то придется очень сильно постараться чтобы въехать что же тут твориться! Намного легче убить час сейчас и сделать небольшой рефакторинг функции , нежели потом 4 часа только думать что же делает этот кусок кода