Boris Advice - overlord-supreme/checkers GitHub Wiki


Can't really speak to the quality of the class without proper reviews yet, but you would learn a lot about test driven development, extreme programming, git, continuous integration, build pipelines, static analysis, agile, etc.

However, my course is not reading based, it's (almost) entirely hands-on, as I believe that's the best way to encourage true learning in CS/SE. For example, instead of having you read a book about a build pipeline, I'm going to have the students actually set up a build pipeline. At least that's the plan :fingers_crossed:

Not sure if this is what you were hoping for - I can send you some readings as you asked for as well. Just let me know.


Well, we start with TDD by Example, by Kent Beck, it's free in the digital library - go through all of part 1. Then I would suggest: https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto/ http://www.extremeprogramming.org/rules.html

But this is just scratching the surface... my classes are presentations that combine a bunch of stuff from experience, unfortunately I can't really point at book to fill that gap.