C'è una storia della mitologia greca sulla dea Demetra che in qualche modo motiva la Legge di Demetra? Se è così, mi piacerebbe saperlo, così posso raccontarlo ai miei studenti quando insegno questo argomento.
La legge di Demeter per le funzioni ("Parla solo con te amici ") alias Principio di minima conoscenza e la relativa Legge di Demetra per le preoccupazioni (" Parla solo ai tuoi amici che condividono le tue preoccupazioni ") sono stati scoperti in modo esplicito, descritti , definito e nominato nel Progetto Demeter . Non solo sono state scoperte le leggi, esse sono anche parte del metodo Demeter e quindi un principio di progettazione guida per l'intero sistema Demeter. Ecco perché i ricercatori hanno deciso di nominarlo dopo il sistema.
Sul perché il sistema è chiamato Sistema Demeter , c'è questa citazione su Che cos'è Demeter? sito:
Agriculture
The Greek goddess of Agrigulture.
The Demeter project was named after Demeter because we were working on a hardware description language Zeus and we were looking for a tool to simplify the implementation of Zeus. We were looking for a tool name related to Zeus and we chose a sister of Zeus: Demeter.
Later we promoted the idea that Demeter-style software development is about growing software as opposed to building software. We introduced the concept of a growth plan which is basically as sequence of more and more complex UML class diagrams. Growth plans are useful for building systems incrementally.
Quindi, in sostanza, il nome è stato scelto per il suo fattore di freschezza, quindi l'associazione a "software in crescita in piccoli passaggi" è stata ricontrollata.
Leggi altre domande sui tag law-of-demeter