Earlier quoted context omitted.
I may be misunderstanding, but it appears that the code for the assignments is in a private GitHub repo that students of the class are invited to. Is there any other way to gain access?
I'm happy to email it to you! My email's at the bottom of the blog post. I'm also working on getting that starter code posted publicly. EDIT: the code is now posted here: https://github.com/reberhardt7/cs110l-spr-2020-starter-code
Designing a New Rust Class at Stanford: Safety in Systems Programming
51–53 of 53 posts
Re: Designing a New Rust Class at Stanford: Safety in Systems Programming
#52I don't see a focus on testing in this course. Was that by design? I feel like a lot of design out there forgets this important implementation detail.
No, it wasn't by design, but we just didn't have time to talk about it. I talked about testing extremely briefly in one lecture, but I think we will spend more time on this next time we teach the class. Designing this class was hard because there's just so much stuff out there to talk about, and not enough time... Did you see any topic we covered that you think we could do without and talk about testing instead?
Re: Designing a New Rust Class at Stanford: Safety in Systems Programming
#53I wonder if either of the two teachers have actually worked on a large system before.
As I say in the blog post, I'm just a grad student, but I have worked in many different places in industry, and from my own experience as well as what I know from others, there is a big need for better awareness of these kinds of issues. We wanted to start doing something to fill that need. I'm certainly not the most qualified person to teach this class, but that's why I wrote the blog post and am soliciting feedback…
Even if you hadn't any, industry experience isn't some magical pedagogical panacea. Much can be learned from individuals, even at the extremes of the academic-industrial spectrum.