CS-371P Week 2

Joseph Muffoletto
2 min readJan 31, 2021
me :)
  1. What did you do this past week?

For this class, I attended the MWF lectures, completed the pre-class quizzes, and spoke with Dr. Downing during office hours.

2. What’s in your way?

The course load is pretty light thus far, so I didn’t have trouble completing the assignments on time. I will need to get more accustomed to Docker if I intend to complete the assignments the “right way”.

3. What will you do next week?

I plan on attending the lectures and making progress on the programming assignment. I would like to finish the code itself by Friday, using the weekend to test and submit.

4. If you read it, what did you think of the makefile?

The makefile was relatively readable. Some of the syntax, such as the “:=” operator, was foreign to me. Nevertheless, a quick Google search helped my understanding. I didn’t understand some of the design choices, especially the checks for shell type (?).

5. What was your experience of Docker? (this question will vary, week to week)

For this class, I did not use Docker. I was planning on just ssh’ing into the CS machines as that was my workflow for Arch and OS. Maybe I’ll change my mind on this after watching some Youtube tutorials.

6. What was your experience of assertions? (this question will vary, week to week)

As for assertions, my only experience in this class was through lectures. Over the years, I’ve begun to use them much more frequently, but haven’t had a reason yet for this class (haven’t started the programming assignment).

7. What was your experience of unit tests? (this question will vary, week to week)

My only interaction (in this class) with unit tests was through lectures. It was interesting to learn of the existence of the Google test framework. It seems quite powerful, and I’m excited to use it in the Collatz project.

8. What made you happy this week?

I thoroughly enjoyed speaking with Dr. Downing. It really helped soothe my graduation anxieties, especially regarding what happens next.

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

I’ve found that I learn the most about SWE “best practices” when I watch other, more experienced developers code. Youtube and/or pair programming are great for this.

--

--