Spring '26 Week 7

Resources

Edited Transcript

Hello, and welcome to the week seven announcements video for CC 410 in spring 2026. So, this week you should be working on the second half of a milestone. I really have split this milestone into two, but it used to be one giant milestone. Last week, you were implementing all of the design patterns that we’re going to use, so those are really going to be important for this class. And then this week, you’re going to learn how to use test doubles like mocks to actually unit test a lot of that code without testing all of your other classes at the same time.

So this week is all focused on test doubles. You’re going to have a restaurant milestone where you’re going to implement those unit tests for those new design pattern classes we created last week. And you’re also going to work on the first concept quiz. The concept quiz is something I explained last time. Big thing is it’s just a check for understanding to see how well you are understanding the concepts in this course. It is open book, open notes, but it is not open AI. Please, please make it your own work, your own writing in this way, just so that I can see what you’re doing in this class and how things are going.

Then, of course, for Milestone 5, you’re going to implement the unit tests for those design patterns and use test doubles. The big thing I’m looking for is your use of test doubles in these unit tests. That’s one of the big things I want to see in this class. So make sure that you’re using those properly. Focus on testing only the class that you’re trying to test. So for example, if you’re testing the object, the order class, you should only be testing things in the order class and everything else should be mocked. That’s really the goal here, but it allows you to build much, much more powerful unit tests if you’re able to figure out how to do that. So looking ahead after this, next week we’re going to jump into our user interface basics. And so that milestone will be due right after spring break. Hopefully things go really well there. And then we’ll do some more stuff on graphical interfaces and web interfaces.

But really, we’re halfway there. We’re halfway to the middle point of the semester. We’re really close to spring break. So just keep up the good work for the next couple of weeks. Let me know if you have any questions, and I will see you again next week.