Reflection:
We were provided with a project with some errors that calulate the numbers " https://github.com/vanilson/infs3203 ". One of the group member forked the provided project to the repository and added the others as collaborators.We created a local repository started solving the bugs by creating a new branch.
We used exploration method to identify bugs. We documented six bugs that includes one dupliacate bug. We classified 3 bugs as major, one is minor and one is minor and an enhancement to the program. We solved the bugs in local repositories and pushed the changes to separate branches in the group repository.
Bug Documentation:
Bug 1- Add operation: the function did not add the numbers, instead subtracted them Actual result: subtraction Expected result: addition Severity: major
Bug 2- Subtract operation: the function did not subtracted the numbers, instead added them Actual result: addition Expected result: subtraction Severity: major
Bug 3- Square Root operation: the function asks for two numbers instead of one Actual result: square root Expected result: square root Severity: minor
Bug 4- Power operation: the function used the wrong operand Actual result: error Expected result: power Severity: major
Bug 6- the program gives error when we press enter instead of writing any number Actual result: Error and stops the function Expected result: Should ask the user to enter the number Severity: minor, enhancement