Closed nknguyenhc closed 11 months ago
Hi prof, jumping in to also seek clarification regarding wrong duplicate flagging, so if the tester flagged multiple bugs as duplicate, but in fact they aren't (they are similar bugs but not individually fixable), how would the severity, type and respond be determined for the non-duplicate bug(do we need to decide on whether or not to disagree with their respond to the "original" bug)?
@nknguyenhc both these conditions must be true for the bug to be declared as duplicates
Significant overlap is not enough.
The two examples given don't seem to satisfy both conditions, going strictly by the rule, as fixing the 'supposed copies' of the bug requires some additional work.
Hi prof, jumping in to also seek clarification regarding wrong duplicate flagging, so if the tester flagged multiple bugs as duplicate, but in fact they aren't (they are similar bugs but not individually fixable), how would the severity, type and respond be determined for the non-duplicate bug(do we need to decide on whether or not to disagree with their respond to the "original" bug)?
@yucongkoo Yes, you need to respond to the type/severity currently selected by the dev team, independent of your response to the duplicate status.
Thanks, prof!
Hi prof, jumping in to also seek clarification regarding wrong duplicate flagging, so if the tester flagged multiple bugs as duplicate, but in fact they aren't (they are similar bugs but not individually fixable), how would the severity, type and respond be determined for the non-duplicate bug(do we need to decide on whether or not to disagree with their respond to the "original" bug)?
@yucongkoo Yes, you need to respond to the type/severity currently selected by the dev team, independent of your response to the duplicate status.
Okay understood. Thanks prof
Hi prof, according to the course website,
two bug reports can be flagged duplicates if they are not obvious duplicates but "cannot be fixed independently". I want to clarify if it qualifies if the solutions to the two bugs have a high degree of overlap. In particular, does it qualify if:
ACommand
andBCommand
. The problem can be resolved by declaring a new methodexample
inModel
, but the two command classesACommand
andBCommand
still needs to make independent calls to the methodModel::example
.X::<T>method
, which depends on a generic classG<T>
. HereX
is a class declared in the programme, andG<T>
is a generic class imported from a java default package.T
binds to classA
in problem 1 andT
binds to classB
in problem 2. Both problems can be resolved by declaringT
in the generic methodX::<T>method
to extend a new interfaceI
that has methodexample
, i.e.<T extends I>
, so thatI::example
can be called in the method. The code now will only compile if classesA
andB
implementsI
, however, the implementation ofI::example
must be correct inA
andB
in order for each problem to be resolved.Also, can I ask if I can use the team's code base to prove that the two problems cannot be fixed independently?