open-indy / Koa11y

Easily check for website accessibility issues
https://open-indy.github.io/Koa11y
MIT License
436 stars 26 forks source link

Improve code quality #12

Closed TheJaredWilcurt closed 7 years ago

TheJaredWilcurt commented 7 years ago

Everything is in one big app.js file and it was thrown together hastily.

Parts could be split up into other files, and better written.

Much of this refactoring should occur while writing unit tests, as it will ensure all changes/reorganization are done safely and cleanly. It also ensures that we won't need to refactor again to make sure all functions are written in a testable way.

TheJaredWilcurt commented 7 years ago

@robgaston1 is working on splitting out parts of the app to individual modules in the refactor_code branch.

I'm working on converting over a lot of our jQuery stuff to Vue stuff in the vue branch.