CS371p Spring 2021: Blog Post 3
What did you do this past week?
This week I finished writing and optimizing Collatz, passing the tests cases on HackerRank. I also made good progress on my Programming for Performance project as well.
What’s in your way?
As far as Collatz goes, I don’t have much left in my way (except for making more extensive unit tests), however, the project for my Computer Graphics class is a bit of a debugging struggle.
What will you do next week?
I will finish writing my Collatz tests, and hopefully finish my other CS projects earlier than the nights they are do!
If you read it, what did you think of the Continuous Integration?
Continuous Integration seems to be very useful in maintaining a healthy code base, especially across a multitude of developers. The practice seems to be an essential part of all software development, even in the presence of a lone developer (debugging becomes much more streamlined).
What was your experience of Collatz? (this question will vary, week to week)
Collatz was a fun first project! My experience was pretty smooth, other than getting weird errors when writing code to generate a meta-cache in Java (I eventually switched back to generating the cache in C++).
What was your experience of exceptions? (this question will vary, week to week)
I didn’t particularly use exceptions this week, but I look forward to using them in future projects.
What made you happy this week?
A few weeks ago my family adopted some chickens, and seeing them grow up into larger fluffballs is continuously very cute!
What’s your pick-of-the-week or tip-of-the-week?
Keeping track of which commits solve which issues in GitLab can be made easier by adding phrases such as “Closes #1” into the commit message!
https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues