С чего вы начинаете править чужой «говнокод»?
Если поиск ошибки/бага в коде займет больше времени нежели если бы вы написали свой чистый код то, смело к huawei удаляйте его.
Сходите в церковь....
А если серьезно, разберитесь с архитектурой. На базе чего человек писал предыдущую версию. Дальше уж в зависимости от задачи.