- What did you do this past week?
My team and I met up to discuss what we needed to do for this phase of the project. Not only do we have to implement the searching, filtering, and sorting, but we also had to fix some of our unit tests, as one in particular passes the GitLab CI/CD only some of the times.
- What’s in your way?
I need to figure out why the Selenium tests are not always working on the GitLab CI/CD pipeline when it always works on my local machine. For instance, using the same tests, one pipeline says passed, while the next says one of the tests had a Timeout error, even though I already gave it a four second timer. Another test had an error with “session deleted because of page crash from unknown error”, which I am not sure how to fix.
- What will you do next week?
My team and I will finish Phase III of the project. We have table sorting finished, but we have not started on searching or filtering or sorting a grid.
- If you read it, what did you think of the Why getter and setter methods are evil?
I think it makes sense that every private member of a class should not have a getter and a setter, as it exposes the inner workings of the class, defeating the purpose of a class as having data encapsulation. However, I still think some getter and setters methods are not necessarily bad.
- What was your experience of select, project, cross join and theta join? (this question will vary, week to week)
I have not worked with relational algebra before, so I thought it was super informative. I will have to look up natural join though, as I am still a little confused on what it actually does.
- What made you happy this week?
A new “Animation vs Minecraft Short” was posted earlier this week, so I enjoyed watching through the series again on YouTube.
- What’s your pick-of-the-week or tip-of-the-week?
I had a lot of problems earlier today with the jest tests for the frontend, as it kept complaining about Syntax errors on import statements when it seemed perfectly fine. I finally fixed it by referencing (https://github.com/facebook/jest/issues/2663 ), which involved making a new file assetsTransformer.js, editing the package.json file, and deleting my jest.config.js file.