CS373 Fall 2020: Erica Martinez
What did you do this past week?
This past week, I finished the Selenium tests. It was a bit of a hard task because our website has a lot of different class names on the html tags so finding the right one to test was a pretty big task. I also did a lot of work on other classes. I had an Algorithms test in the middle of the week and I graded a bunch of assignments early in the week (I am a CS312 TA).
What’s in your way?
Now that things are starting to wrap up for a lot of classes, I’m back to the race against time to get all the things for all my classes in order. Since we submitted IDB III this week, we just need to formalize our plans for the next phase, but since we haven’t done that, it’s pretty hard to pinpoint a specific thing that is in my way.
What will you do next week?
Next week, I plan on writing the user stories for our customer. I saw that my question in Piazza was answered relatively fast, so I’m going to be doing that relatively soon. This Sunday, my team is meeting up to create a game plan for this coming phase, so that way I can get a focus for what I’ll be doing these next few weeks.
If you read it, what did you think of The Dependency Inversion Principle?
It was a pretty good read, overall. It opened my mind that complex and important code does not have to depend on the simple sections of code in such a way that, if the simple code were to change, the complex code doesn’t necessarily break. It brings some interesting ideas as to what makes “bad” code design, so having those unambiguous characteristics (Rigidity, Fragility and Immobility) are nice to know and keep in mind when designing code (to avoid them, of course).
What was your experience of relational algebra in Python?
We have seen quite a few times of relational algebra in the past week and the week before that, so I believe that I’m starting to get a solid understanding of them. This week we saw a bunch of joins (cross, theta, and natural), and I believe I understand most of them. I’m taking Intro to Data Mining, where we play with a bunch of data sets, so selecting by rows/columns, as well as joining data frames together reminds me so much of what we are learning in class.
What made you happy this week?
This week, I started using my digital journal and it has made my planning my week a bit easier. I also started playing minecraft more than I used to in the past, and it’s really nice to see all the different changes Mojang has done all these years (for those interested, I started playing in 1.5 and stopped before 1.13)
What’s your pick-of-the-week or tip-of-the-week?
Since we have to start planning on presenting our website, I bet lots of people are going to start on making a presentation. So, make sure that you choose a theme that best represents your product! I’ll be recommending SlidesCarnival for a great source of themes that you can use for both google slides and for a microsoft powerpoint. Have fun looking for your theme!