Andrew Li

Nov 15, 2021

2 min read

CS371p Fall 2021 Week 9: Andrew Li

  1. What did you do this past week?
    This week, I have been working on the Darwin project. It has been pretty challenging doing it without getters and setters, as I am very used to using them before. However, it has helped me see how to apply the things we learned from the papers really well.
  2. What’s in your way?
    I have 2 projects due Tuesday in addition to Darwin, so I am trying to get Darwin done so that I have time to work on my other projects. However, I am working alone, so it is a decent bit of work.
  3. What will you do next week?
    Next week, I will be finishing up the rest of my projects, and then I will probably try to relax a bit.
  4. If you read it, what did you think of the Paper #12: More Getters and Setters?
    I read the paper, and I think it did a good job of expanding on the last paper that we read. I think it does a good job of explaining exactly why getters and setters are dangerous, and how to avoid using them.
  5. What was your experience of initializations, copy constructor, copy assignment, move constructor, and nove assignment? (this question will vary, week to week)
    I have seen all of those before, and I understand generally how and when to use each of them, and how to implement them as well.
  6. What made you happy this week?
    This week, I watched Arcane, which was really good. I highly recommend everyone else to give it a try as well.
  7. What’s your pick-of-the-week or tip-of-the-week?
    My pick-of-the-week is to look for online libraries — I have been working on audio visualization, and there have been many libraries that I found online that have been a huge help.