Project 2 - Implementation
Our group met on Thursday evening to review the design document we had been given in order to implement the bucket design. We coordinated a time and all hopped on a Microsoft Teams call to review the contents of the design document. Our first step was to go over the design and make note of any questions that we had. We created out list of questions and sent these to the design team for further clarification. We also made sure to open a communication channel to our design’s implementation team
Next we set up a basic C# solution in our teams project 2 folder with the framework for the project. We created a list of tasks we would need to complete to finish the project and discussed a breakdown of assignments. We agreed to meet up again this weekend to review our progress and assess our status.
Update 10/19:
Our group met in smaller subgroups during the weekend to complete the work on our bucket implementation. The first phase of the subgroups completed the item class and the bucket class and tested their functionality as they designed in. Once these dependency classes were constructed the next phase of our subgroups completed the bucket manager class that controls access to the buckets and the critical find add, remove, and find item methods. Finally our project group met together on Sunday evening to review the implementation.
During this time we addressed a few pass by reference bugs with our implementation and a few other minor refinements to our code. We ran a thorough set of tests to account for all the test cases based on the design and then updated the main branch of our repository.