Projektbeschreibung

Given a collection of Self objects, Guru produces an equivalent set of objects in which there is no duplication of methods or certain types of expressions. To achieve this, it creates a replacement inheritance hierarchy and methods for factoring out expressions. The central motivation is that as systems evolve the design can deteriorate. Automatically refactoring a system can help a programmer restructure the system to reverse any deterioration. Guru has been developed in and for the object-centric language Self.

(This Description is auto-translated) Try to translate to Japanese Show Original Description

Bewertung
Ihr Bewertung
Rezensionen verfassen