Actually, the complete opposite...
For YEARS now, I have meant to create code by first writing tests. TDD.. Test Driven Development.
That's what James Shore teaches in his course I mentioned in the previous blog.
Anyway, Tom and I went back on forth on testing. We've had some experience before with testing, but not with Javascript and/or browsers.
So we decided we should do this right and use a testing framework from the get-go.
Some of our discussions and links...
"""
http://abundantcode.com/
http://stackoverflow.com/
.
.
.
I had tried to use phantomJS to test our code, but couldn't get it to work.
It'll probably work better with angular than qooxdoo.
To me this is key stuff.
I've hear of mocha, it's at a different level than browserJS, I think.
I've hear of mocha, it's at a different level than browserJS, I think.
I've also listened to "Javascript Jabber" a podcast on ... fishing. Just kidding.
I've also heard of jasmine.http://www.yuiblog.com/blog/
.
.
.
http://www.youtube.com/watch?
http://www.youtube.com/watch?
http://docs.angularjs.org/
http://docs.angularjs.org/
.
.
.
http://andyshora.com/unit-
http://www.yearofmoo.com/2013/
Maybe we should both just look at a couple of these videos over the
next few weeks and
come back with our gut feeling on what we like... maybe a few choices
and then if something pops up for both of us, we run with that.
I mean, for testing, I think it is important it is something we
*like*, because then we are more likely to use it! Of course, we have
each other to keep us on the good path too :)
.
.
.
This one is really good: looks like karma's the one for angular
http://www.yearofmoo.com/2013/ 01/full-spectrum-testing-with- angularjs-and-karma.html
http://www.yearofmoo.com/2013/
.
.
.
http://www.youtube.com/watch?
.
.
.
http://karma-runner.github.io/
"""
Well, because of our decision to start with Angular.js, that might push us in a particular direction.
Anyway, lots of links and videos to check out....
Next Blog will probably be about setting up things like gradle and friends. Or not.