Why oh why is this refactor necessary?

The code was really clear to me before this refactor.

Assigning variables and objects in blueprint right feels dirty and wrong - this is not the job of the designer to worry about objects and variables - the designer should be focused on looks and behaviours (which were all working until we decided to refactor).

There are probably good reasons for all this pain and moving objects and variables into the blueprint - the reasons are not clear to me right now.

Alright, for anyone else coming here at this part of the course and sharing similar frustrations with the refactor work:

  • It’s totally worth it in the end.
  • You don’t end up setting up more objects and variables in BP (my assumption was wrong about the direction we were headed - hint: it’s the code that ends up refactored).
  • The end result is much cleaner and easier to understand and allows good separation of design/developer concerns.

If I had any remaining feedback, it would be just give us a “why are we doing this” goal before all the the time on the refactor.

Thanks again to Ben and all, excellent job.

Privacy & Terms