: "doppelte Buchführung" - was ist damit gemeint? |
sind ein Hilfmittel bei der Entwurfsarbeit. Wenn man einen Anwendungsfall oder eine Zusammenarbeit mehrer Klassen allein oder in einem Team durchdenkt oder durchspielt, dann ist es nützlich, die Aufgaben, die dabei Instanzen einer Klasse zugeschoben werden, auf einer Karteikarte für diese Klasse festzuhalten.
Neben den Aufgaben, die auf diese Weise für eine Klasse festgehalten werden, können (und sollten) auch die Klassen festgehalten werden, mit denen Instanzen dieser Klasse zusammenarbeiten müssen.
Besonders der zweite Verwendungszweck dieser KarteiKarten führt in der Anwendung leider zu einer Art "doppelter Buchführung", und weil die Beteiligten an einer CRC-Sitzung Softwareentwickler oder Softwareentwicklerinnen sind, wünschen sie sich natürlich leicht, dass diese langweilige Arbeit eine Maschine übernimmt.
Auch die Einschränkung, dass Karteikarten nun einemal endlich gross sind und nicht dynamisch mit der Menge des daraufgeschriebenen Textes wachsen, hat eine positive Auswirkung auf die Komplexität der so entworfenen Klassen.
siehe