CS 373 Spring 2021 Week of Mar 8–14:

William Crawford
3 min readMar 15, 2021

1 ) What did you do this past week?

This week, I mostly worked on staying up to date with other classes right before spring break. On Thursday, my idb team met to work on our user stories and evaluate completion of our stories on our developer. Today, we met again to check on everyone and discuss our next steps. We were able to fix a couple of bugs and clean up our web code. It looks like I will be working mostly with front end design for this week, but I probably will try out adding tests.

2 ) What’s in your way?

I feel like my lack of experience working on front end and the general confusion of types and syntax for react/js is most in my way. I have been having problems with writing bad css that breaks past functionality. I should probably write some tests so that it doesn’t happen again.

3 ) What will you do next week?

Next week, I have claimed the task of beautifying the instance pages with modals. I want the user to be able to click an object on the table, and without leaving the main page, all the object information pops up like it is a separate page (even the address bar changes). Then the user could just return to the table or grid like nothing happened.

I let 2 of my other group members pick up pagination since they expressed interest in its implementation.

I still have yet to add animations or smooth transitions on the website, but I need to do a little research first.

4) If you read it, what did you think of the Liskov Substitution Principle?

Again, it seems like another sensible concept that saves time in the long run. Using the principal seems to advocate for code refactoring whenever a bad design is noticed for the potential future time savings. Maybe I should take OOP since I like seeing and making zen code.

5 ) What was your experience of iteration, comprehendions, generators, and digits iterator?

REMEMBER: an iterator returns itself when iter(iterator) is called.

Generators were pretty cool in that you could delay an O(n) function until it was needed.

I had fun leading my breakoutroom group for digits iterator after being cold-called. Every time I do an exercise I get caught off-guard by the small amount of code actually required.

6 ) What made you happy this week?

I got everything done this week, so I am glad that it is over.

Mostly I am glad that spring break is here and I go home tomorrow to see my cats and family. I also get more time to work on making IDB look pretty :).

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

If you have multiple bootstrap cards (for the grid requirement) with a similar format, consider making a card component that get filled with an array of objects (with named fields). This can then be structured with a carddeck, cardgroup, or cardcolumns on your page. Eventually, the data in the array can be filled from your database after you set it up.

--

--

William Crawford
0 Followers

Computer Science major at the University of Texas at Austin