Sept. 1, 2011
8:08 p.m.
Today: Â RBSubclassResponsibilityNotDefinedRule
This rules identifies when several methods in a set of subclasses are defined but not in the superclass. It identifies that an abstract method is missing in the superclass.
Checks that all subclassResponsibility methods are defined in all leaf classes. Note that each of the 120 subclasses of RBLintRule has a method called #rationale that describes its intent. There are even tests that verify this. Of course the string is not a class comment, but something to be displayed in the code critics browser. Still I note a certain degree of overlap ... Lukas -- Lukas Renggli www.lukas-renggli.ch