Posts

Showing posts from March, 2026

CST 338 Week 4

  Review of Nettra’s Code Overall feedback, code ran with no errors. Feedback for code is to add comments where the constructors and specific variables and what they do are, this is probably not needed, but the only thing I could see that could be changed. Great work! Encapsulation The instance variables are private. This matters because it ensures the variables are not accessed from an unknown class. Getters and setters exist where appropriate in the code, such as, getRank and getSuit. Both are needed in order for the code to fully run and needed for follow-on parts of Project 1. Constructors The constructor validates its inputs in the code. If someone passes an invalid suit or value the code will throw an error. There is no default constructor. No there doesn’t need to be one for Card or Deck since there are already defined constructors. Readability and Style The comments and the variable names and method names make it easy to follow the logic without running the cod...

CST 338 Week 3

Nettra The variable names are clear what each is used for. They are meaningful in that their names are clear what they are used for. No issues with imports or warnings. The formatting of the document is very clear. There is a comment block at the top of each java class . Some feedback could be to add comments on methods within the code. Otherwise this is well written and all unit tests pass . Kevin The variable names are clear what each is used for. They are meaningful in that their names are clear what they are used for. No issues with imports or warnings. The formatting of the document is very clear. There is a comment block at the top of each java class. Some feedback could be to add comments on methods within the code. Otherwise this is well written and all unit tests pass. Sean The variable names are clear what each is used for. They are meaningful in that their names are clear what they are used for. No issues with imports or warnings. The formatting of the document is ...

CST 338 - Week 2

In Lab 00, I learned how to utilize IntelliJ and Git. In Git, we learned how to join the GitHub classroom, how to clone projects, how to create a rectangle class and a rectangle test class. In IntelliJ, I learned how to set up IntelliJ with all of the correct settings, how to open a project, how to utilize the terminal with git commands to save to git, and how to debug and run code. In Lab 01, I learned how to linked classes together using the original rectangle class to build a shape, create a shape factory class, and create a shape reader. This lab also taught how to create and link branches. During week 1, the only thing that was hard was navigating through all of the different types of assignments, labs, and quizzes in the first week. What I found went very well was going through codingbat.com, I really enjoyed going through these small coding exercises, it was fun and like a game that I wanted to continue with even though I was finished with the assignment. I think the assignments...

CST 349 - Module 8

  Part 1: Review Other Teams' final video projects Video 1 - Group 4 Ottermation: Consensus-Based Identity Access (IAM) https://youtu.be/E7B1Mb0t3W0 https://youtu.be/p_HKETPs7Fs The topic is well covered describing what Consensus-Based Identity Access is. They described what the pros and cons are of the product. Although the presentation has different presenters, the presentation is very clear. The quality of the presentation is good. However it was majority of slides with data rather than an actual video. The material itself was very interesting however was not as engaging as the other videos. The team work is evident. The video is appropriate the the audience. Video 2 - Group 5 OtterWise: Load Balancing : How Websites Stay Online During Traffic Spikes https://www.youtube.com/watch?v=c4Yz9JqY2GE https://www.youtube.com/watch?v=1JbjI6bzntU The topic is very well covered for Load Balancing: How Websites Stay Online During Traffic Spikes. There were lots of examples and easy ...