Ho una classe che controlla le differenze. Potrei chiamare questo
class ViolationDiffer
public IEnumerable<ViolationChange> Diff(
IEnumerable<Violation> old,
IEnumerable<Violation> new
);
o
class ViolationDifferentiator
public IEnumerable<ViolationChange> Differentiate(
IEnumerable<Violation> old,
IEnumerable<Violation> new
);
Per diff due file di testo, è un posto così comune, che suppongo che quasi tutti capiscano cosa ha fatto.
Nello spirito di essere espliciti, Differentiate è proprio questo. C'è una regola per quando un termine è appropriato per accorciare, come in, la versione abbreviata è usata verbalmente forse?