This past week I spent most of my time studying for the two Chinese tests and a long quiz I had. It was very hectic since it was a lot of material to cover and review for each assignment. The rest of the time I spent working on my two programming projects, running into issues, and getting them fixed eventually. I also spent some time going over this class's Hackerrank exercises to get a head start on studying for the test.
What's in your way?
Currently in my way is a lot of projects due this week. I have my two programming classes' projects due this week, as well as a video presentation for Chinese. So once again I will be very busy. This worries me because I would really like a lot of time to study for the test in this class, but the closer we get to the test day, the busier I get.
What will you do next week?
Next week I will study for yet another Chinese test as well as two more quizzes. I will complete my two programming projects, hopefully with as little frustration as possible. I am already close with one of them, but as usual, I am stuck on a weird bug. Other than these things, I will repeatedly go over the exercises from this class to get comfortable with writing all that is needed.
What was your experience in learning about refactoring?
What was your experience in learning about refactoring?
From doing the refactoring and listening to Professor Downing explain it, I understand why it is necessary, but it just makes it look less readable to me. When we first started the Shapes refactoring, the program was very readable, but after the latest refactoring, with all the abstractions, it is just harder to understand quickly than it needs to be in my opinion.
What's your pick-of-the-week or tip-of-the-week?
Start practicing the exercises for this class as early as possible. I know most of my classmates probably already know this, but I still want to reiterate. I did poorly on the first exam and the main reason why was because I didn't go over the exercises as many times as I should have. My goal is to try and go over most of the exercises at least once per day up until the test. That way I can spend my time on the test actually solving the problem and not on fixing compile errors.
