Если у вас есть избыточный код, я бы никогда не доверился программе, которая скомпилирует их вместе, особенно если бы мне нужно было отредактировать его в будущем (потому что давайте посмотрим правде в глаза, даже если мы думаем, что у нас его не будет)
Лично я бы потратил один день на то, чтобы все обдумать и переработать, чтобы все прошло гладко, а главное, чтобы не было избыточностей.Я часто переписываю вещи 2-3 раза, когда это более крупный сценарий и если я чувствую, что это может быть лучше.