CS371p Spring 2021: Hogan Tran
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).