WOW IT IS DONE!!!111
https://github.com/neuronic-games/levelfly/commit/677e6d3959d9563a63942c7c3b16b1b8524726ef
497 files changed, +12137, -8793
Now there are ~5 days to test before the next cohort of students is let loose on the platform 馃槍
WOW IT IS DONE!!!111
https://github.com/neuronic-games/levelfly/commit/677e6d3959d9563a63942c7c3b16b1b8524726ef
497 files changed, +12137, -8793
Now there are ~5 days to test before the next cohort of students is let loose on the platform 馃槍
As expected, the ~65% #RSpec test coverage meant that there have been several issues which came up during manual testing, including some very pleasantly head-scratching ones 馃
e.g. Yesterday I Learned about #ActiveRecord's overloading of the #Ruby "shovel" ("<<") operator, and a couple of weeks ago I started a foray into #Rails YAML serialisation, which seems to have changed quite a bit between versions, leading to inconsistently-formatted data in the database, and the exciting prospect of writing a data migration that runs raw SQL queries 馃樀
"The preferred web browser is #Firefox" damn straight it is 馃檭
WOW IT IS DONE!!!111
https://github.com/neuronic-games/levelfly/commit/677e6d3959d9563a63942c7c3b16b1b8524726ef
497 files changed, +12137, -8793
Now there are ~5 days to test before the next cohort of students is let loose on the platform 馃槍
Almost 15k lines of #Ruby, bodily dragged into the present, catching up on ~6 years of updates.
Test coverage increased from "uhh basically nothing" to 65%.
And, thanks mostly to #Rubocop, the code is way neater and more maintainable now.
We even accidentally fixed some longstanding bugs!
Hugely excited for the next major dev task: moving away from "Amazon" "Web" "Services" for file hosting.