CS371p Spring 2021: Hogan Tran

Hogan Tran
2 min readFeb 8, 2021

What did you do this past week?

For this week, I just attended lectures and worked on my homework. It’s been a fairly slow week, but I believe next week should keep me busy.

What’s in your way?

For OOP, I’m still working on the Collatz project. I’m running into a few bugs here and there but writing unit tests cases first has helped me immensely. I often find parts of my code that I overlooked or oversimplified for myself.

What will you do next week?

Next week, I plan to study for a few of my upcoming exams. I also have various projects due for classes so it will be a busy week.

If you read it, what did you think of the Continuous Integration?

I think CI is a really handy tool, especially when it comes to finding bugs in things other than your code, such as test cases. I’ve never written a CI script for any of my projects before but I may start doing so.

What was your experience of Collatz?

Collatz has been a fairly simple topic to grasp. I think it’s a great project to start a CS course because it teaches us various fundamentals such as unit testing, optimizations, caches, and even programming tools.

What was your experience of exceptions?

I don’t have a lot of experience with exceptions; I usually just do some of things discussed in class that are done in place of exceptions, such as early returns, global variables, or parameters. However, I think exceptions make it so much easier to handle such errors, while also being easy to read and explain.

What made you happy this week?

I got together with a few friends and played some Cards Against Humanity online as well as a mini-chess tournament. We haven’t been able to have get-togethers like this in a while so it was nice to even get the opportunity to talk to them.

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

Chicken is ready when the internal temperature reaches 165 degrees F (or if it’s fully white on the inside).