В любом случае ты будешь переписывать. Пока в релиз не уйдет, не появится жесткая зависимость в поддержании совместимости, ты (почти каждый разраб), в силу перфекционизма будешь переписывать код. Просто потому, что можешь. И потому, что возвращаясь к коду месячной давности ты захочешь блевануть на стену со словами "что за кретин это писал?".