I have a very large website that I need to refactor the front-end of due to maintainabilty concerns and performance issues:
Whats tricky:
- Lots of overcomplicated scripts
- Over-complicated CSS with a whopping filesize
- No selenium tests in place
- No js tests in place
- Back end developers concerned anything breaking
- The site has been live for a while and the client is happy
Tools available:
- Multiple servers for testing versions on
- Continuos integration setup
- Version control
Advice on how I should approach this would be most appreciated.