CS 373 Spring 2021 Nathan Jackson: Week 12

Nathan Jackson
3 min readApr 19, 2021

What did you do this past week?

This past week our group finished the requirements for Phase III of the IDB website project. We had more work to do this week than we had anticipated, as we needed to redesign our API to make searching, sorting, and filtering easier for our front-end. We also ran into issues with highlighting terms within our tables, as the highlighting plugins we looked into would not highlight terms within rows. It was a bit of a crunch to get everything done on Friday, but everything was submitted and now we are taking a break before putting more work into Phase IV.

What’s in your way?

Nothing, really. We got everything done in Phase III that was required of us, so there shouldn’t be much if anything we need to do to get those issues resolved for the next phase. We will pick up development on Phase IV later this week, but the group has decided to take a short break after crunching through Wednesday, Thursday, and Friday of last week.

What will you do next week?

Like I’ve said, we will pick up development on Phase IV later this week, but the group has decided to take a short break after crunching through Wednesday, Thursday, and Friday of last week. I’ll also be attending lectures this week and gaining a better understanding of SQL.

If you read it, what did you think of the More getters and setters?

I really liked the article. I had always known that getters and setters were a problematic way to write object-oriented code, but I couldn’t pin down a precise answer as to why. It is better for maintainability to not write getters and setters or to expose implementation of the code, rather by building Builder objects to export and import all of the fields relevant to users, you would only need to maintain those two functions rather than the n getters and n setters you’d need to write otherwise.

What was your experience of SQL?

SQL has not been very difficult. I need to review the precise terms, but I found the exercises from last week to not be difficult.

What made you happy this week?

I carved a bone-in turkey breast last week and made my own turkey lunch meat. It was quite delicious and relatively cheap in comparison to the deli meats I would have otherwise purchased. Though the butchering process was not ideal, I’ll have to thaw it out more next time.

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

Our group were having issues with LiveShare in Visual Studio Code, and we discovered that uninstalling the Python extension solved our issues. I can’t say for certain why that was the case, but it dramatically improved our efficiency.

--

--