18 Nov – 24 Nov

What did you do this past week?

This week me and my partner tore down our wall of compilation errors and passed the Conway, Fredkin, and Cell HackerRank tests.

What’s in your way?

Now we have to do all the no-good-very-bad good-practice things, like the UML diagram. Speaking of which, I’m a little confused about associations. Associations were described to me as one class “knowing” that the other class exists, but in lecture it was described as one class containing another class. So, like, if you have a global static variable of class A, does that mean that all classes have an association with class A, since all classes are aware that class A exists and can call methods from class A? Or is there no association, since the classes don’t contain A within them? I’ll assume the latter, since containment seems like a more concrete concept.

What will you do next week?

Like I said, we just need to add all the miscellaneous goodies. It feels nice that this is the last project. I have another project for mobile development that I’ve been slacking on. Now, with this project out of the way, I’ll finally have some time available (for more slacking, of course).

What was your experience of method overriding, pure virtual methods, and clone()?

Why can’t you implement pure-virtual methods on declaration? Can’t you, just, add a keyword? Like: pure virtual void foo() {…}, or virtual void foo() = 0 {…}, or something like that? I mean, I know that its best-practice to declare in the h-file and implement in the c++ file, but can’t we at least have the option.

But other than that, the general idea of inheritance and overriding gives me a strange sense of satisfaction. I’m not completely sure why. I think it might be how it reduces redundant code. Really tightens everything up.

What’s your pick-of-the-week or tip-of-the-week?

I’m not sure if this is an obscure thing or if I’m just way out of the loop, but I was recently told of this UT program called HireUTexas. It’s a program where a bunch of companies post available positions and you can send them resumes and transcripts via a connected Handshake account. It’s pretty convenient. You can filter by type of job, location, whether or not you match their requirements, etc. I’ve been procrastinating on the internship hunt, so this tool has been a good way to at least dip my toe in the job pool.

Leave a comment