CS371p Fall 2021: Xuefei Zhao

Xuefei Zhao
2 min readSep 25, 2021

--

  1. What did you do this past week?
    This past week I worked a little bit on the Voting project with my partner Kevin. We set up our GitLab repo and wrote some issues for the workflow. We created some files for the voting project, but we couldn’t finish a feature due to limited time.
  2. What’s in your way?
    Everything seems to be alright so far. This semester I have a really tight schedule, and I’m thinking about giving it more flexibility.
  3. What will you do next week?
    Kevin and I plan to meet on Tuesday and Thursday to work on the Voting project. We also plan to work on weekends if we can’t finish the project by Thursday. Hope we can at least get the code working by Thursday so that the rest of the tasks will not give us any surprise.
  4. If you read it, what did you think of the Paper #5: Pair Programming?
    I’ve read this paper so many times for my CS classes. I think pair programming is very beneficial to both programmers and the project itself, and the author’s suggestions are very practical.
  5. What was your experience of vector, list, and deque, and invalidation?
    I learned data structure in Java. Since I’m not familiar with C++, I only used vectors in my previous projects. I think the concepts of vector, list, and deque are easy to understand. I would like to use them more in my future C++ projects.
  6. What made you happy this week?
    The past Tuesday was Mid Autumn Festival. Although I didn’t get a day off to celebrate the holiday, I bought some mooncakes from Costco, and they were really great!
  7. What’s your pick-of-the-week or tip-of-the-week?
    I worked on developing an algorithm for a robot for another class’s project. My team did a great job, and our algorithm worked really well on the simulator. However, we encountered a lot of problems when testing our algorithm on the real robot. I’m not exactly sure if this applies to software development, but from this experience, I realized that testing on the production environment or mock production environment is really important before you release your product.

--

--

Xuefei Zhao
Xuefei Zhao

No responses yet