DEV Community

Ayaan Ahmed
Ayaan Ahmed

Posted on

SE371 Project 2 Ayaan Ahmed

For Project 2, I worked on the SearchList, mainly the RangeTracker, SearchList, and SearchListFactory classes. I also wrote and ran my assigned JUnit tests (T1, T15, T16, T27–T29). Most of my time went into getting everything to build and run smoothly while keeping my branch (ayaanBranch) synced with main. There were a few bumps along the way. At one point a leftover HashMap file randomly came back into the repo, which I had to delete again. I also had to restore Node and NodeFactory from origin/main so everything matched up. After that, my build and tests passed fine on my end, though two shared tests in the main SearchListTest file were still failing. Those weren’t mine, so I didn’t touch them and just made sure my new test files worked. Cristian led the team while the rest of us worked on our sections. We used our Teams Chat to coordinate, but since we were implementing another team’s design, a few unclear spots in their documentation slowed things down. That part made it trickier since everyone’s work depended on each other lining up correctly. Overall, I learned a lot about syncing branches, fixing merge issues, and running Gradle builds properly. If I could change anything, I’d make my UML diagram a little more detailed so the connections between classes were clearer. Everything I worked on built and passed locally before I pushed my final commits and opened my pull request.

Top comments (0)