Week 4:CST 338 Software Design: Learning Journal Project 1 review
This week we have to review our team's code for the Project 1: Legally Distinct Pocket Monster. With whom did you work? I worked with my Team members Edward Luna-Ortez and Manuel Caro. What was your strategy for solving the assignments? My strategy was to first read and understand the project specifications before writing any code. I started with the easier parts; basic fields, simple getters and setters, constructors, and small helper methods. Once those were working, I moved on to the more complex logic such as elemental interactions, attack calculations, defense behavior, and toString formatting. I built the project in small steps, running tests frequently so I could catch mistakes early. I also used Git branches to isolate major changes and keep the history organized. Did you start writing code right away? Did you plan it out on paper? I did some planning before coding; mainly ide...