1st Journal Wk02- Dr. C
Zeyad Abdelkader Software Design During week 1, I worked on setting up my development environment, using Git, and learning IntelliJ through Lab 00 and Lab 01. Git wasn’t too challenging for me since I completed a 6-month internship as a Software QA Engineering Apprentice at Sony, where I gained experience with version control and basic workflows. Because of that, I felt comfortable cloning repositories, committing changes, and pushing updates, which made this part of the week more of a review. I also spent time learning about unit tests and how they are used to verify that code works correctly. Writing tests was somewhat new to me, but I can see how they are useful for catching bugs early and making code more reliable. Additionally, I started thinking about interfaces, which I understand as a way to define methods that classes must implement. This seems helpful for organizing code and ensuring consistency across different parts of a program. Overall, week 1 was a mix of review a...