Week of 5 — 11 Apr
What did you do this past week?
Basically just worked on Darwin, and got it done pretty quickly. This was the first project I had a partner with and actually having a schedule to meet and work on it is probably why I got it done in such a short time.
What’s in your way?
I haven’t been feeling very motivated lately.
What will you do next week?
So far I don’t have anything planned, just business as usual.
If you read it, what did you think of the Why getter and setter methods are evil?
It definitely changed my perspective on accessors. On the Voting assignment I tried to make each class with private fields but public getters/setters, but fortunately a TA told me there was no point, and now I see why.
What was your experience of vector, move constructor, move assignment, and allocator?
The move implementation was a little confusing, but the allocator exercise was very informative. I will definitely be using allocators over new/delete for any data structures I design from now on.
What made you happy this week?
I got an Easter basket for the first time in years.
What’s your pick-of-the-week or tip-of-the-week?
When I attended Professor Downing’s office hours this week, I heard him discussing the concept of “incremental building.” Basically, this allows you to only compile code that has been changed between builds, drastically reducing overall compile times in large codebases.