Saturday, April 5, 2025

CST338: Week 4 (Week 12)

 Project 1: LDPM

With whom did you work?

I worked primarily with Ethan but also with Liam  and Keshab to a lesser degree.

What was your strategy for solving the assignments?

I added all of the class variables and created placeholder stubs for all of the methods.

From their I went down the list and implemented the logic for each method using the assignment guide.

Did you start writing code right away? Did you plan it out on paper?

Though I didn't map out the logic on paper, after reading the method descriptions I would take a moment to map things out in my head.

What was THEIR strategy for solving the assignments?

Ethan's strategy for solving the assignment was to carefully read the prompt, including every method and the sample outputs. Then he implemented each method, going down the list.

How would you change your strategy having worked on the assignment?

Time was tight for this project. For a larger project, I would have created more branches and isolated the development of each feature.

According to your classmate(s): how well does your code follow the Google Java Style GuideLinks to an external site.?

One line of my Monster.java is exactly 100 characters long. Which is the prescribed limit. The only comment I received alluded to this. Other than that, my implementation was compliant.

Did you know you can automate applying some of the style guide rulesLinks to an external site.?

I did not. I have been using Google's downloadable style guide.

What was the most challenging part?

The most challenging part was the time constraints that I have been under.

What was the most interesting?

The most interesting part has been when on two occasions in this course when I used intelliJ's debugger to debug a test failure.

What are you the most proud of?

That I have been able to get so much done in spite of an impactful family emergency.

How did you celebrate completing the assignment?

Celebrate? There is no time for such things :-)

If you didn't how will you celebrate? This isn't a joke. It helps our learning to celebrate and acknowledge victories.

Agreed. Once I am caught up, I will treat myself to a local BBQ place that I have been wanting to try.

No comments:

Post a Comment

CST363: Week 8 (Week 24)

 The three most important things I learned in this course: 1) What databases are and their advantages over for example, a flat file or sprea...