CS373 Fall 2018: Regina Chen

December 2nd, 2018

What did you do this past week?

This past week felt like a blur. We continued the refactoring topic in class and finished up the final phase of the project early in the week. I made some final visual and layout changes to our website, but besides that, I feel like classes are starting to slow down. I completed a Modern Web Apps project, practice my group skit for my Japanese class, and attempted to make mochi ice cream.

What's in your way?

My group has some time until our presentation, but we need to figure out who will be speaking about what. We also need to practice just to make sure that we'll be within time limits. I also need to memorize my Japanese skit lines, so there will be a lot of memorization this week. I have a final Modern Web Apps project to finish up, as well as several smaller tasks on my to-do list that I have been ignoring until I find an ounce of motivation within me.

What will you do next week?

Next week, I hope that I can practice the presentation with my group. Since the final is a week from Monday, I should also start to review for that, but I'm so done with the semester that I wonder how late I could start and still be relatively okay for the exam.

If you went, what did you think of the talk by Google?

I did not go to the Google talk.

What was your experience of the refactoring topics?

The refactoring topic was useful in theory, but it felt drawn out during class. It was a little annoying to go through 3 different refactorings on the same snippet of code, but it did help me understand what to look for when I refactor. Even still, I feel that in reality, programmers don't examine their code thorougly enough to prompt for subtle refactorings like the later ones we did in class. I do think that refactoring is an important topic to learn, and I do appreciate how Downing covered the material in class.

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

This article about how eBay Japan deployed their .git folder to production. Even though eBay and eBay Japan are such large organizations, they still had major flaws and bad practices in their codebase. Fortunately, the vulnerability was fixed, but the data could have went into the wrong hands.