DEV Community

Ayaan Ahmed
Ayaan Ahmed

Posted on

Project 1 - SE371 Ayaan Ahmed

This project was challenging at first. Our team had to write JUnit tests for an existing “Algorithms” codebase that we didn’t write ourselves. Like queues, linked lists, and hash tables all with no real comments or explanations. I worked on the ArrayQueue, DoublyLinkedList, and HashTable tests. It took a bit to understand how each method actually worked before I could test it. Once I got the hang of Gradle and JUnit, it started to click. Seeing “BUILD SUCCESSFUL” after hours of errors felt amazing. Our leader Calvin kept everyone on track, and Alex and Cristian helped with reviews and merges. We had some confusion near the end, but everyone got their parts done and the team worked well overall. Biggest takeaway was testing code you didn’t write is way harder than it sounds, but it makes you understand the logic way deeper. And I finally learned how much those little annotations and Gradle reports actually matter in real projects.

Top comments (0)