Wednesday, November 16, 2022

Software Design: Journal 1

  1.  Who did you work with?
    1. For the Markov project, I mostly worked alone and figure out the different methods on my own. I did get some ideas from the class Discord our cohort has, but I worked alone.
  2. Strategy for solving Markov?
    1. For this project, I decided to firstly figure out each section that builds on the next one. Once I made sure that the section (i.e. method) was passing the tests and working properly, I moved on to the next one. Essentially, I was solving one small problem at a time. I planned it on a whiteboard.
  3. Teammates strategy?
    1. Although I did not work with my team on this assignment, we did discuss it afterwards. My three other teammates' strategy was very similar to mine, solve the easy foundation first, before moving on to the next part.
  4. Different strategy?
    1. I personally would not change the way I went about solving this problem. Perhaps looking at all the cases (for example hamlet.txt) could be beneficial. At first, I didn't realize that hamlet.txt has so many new lines and tabs.
  5. Google Java Style
    1. My code follows very closely the Google Java Style.

No comments:

Post a Comment