Changes between Version 6 and Version 7 of Variante2
- Timestamp:
- Aug 18, 2006, 3:25:19 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Variante2
v6 v7 5 5 === Note preliminari sul documento === 6 6 Questo documento intende essere punto di riferimento in fase di sviluppo e germe 7 della documentazione che accompagnera `il progetto.7 della documentazione che accompagnera' il progetto. 8 8 9 Questo documento e `presente in duplice copia: fra i sorgenti in modo da essere9 Questo documento e' presente in duplice copia: fra i sorgenti in modo da essere 10 10 facilmente editabile e leggibile in fase di sviluppo, e sul wiki 11 11 [src:/branches/var2/doc/Appunti] e nel wiki [wiki:Variante2] per aumentarne la 12 facilita `di utilizzo. Dal momento che i commenti sul wiki possono essere12 facilita' di utilizzo. Dal momento che i commenti sul wiki possono essere 13 13 lasciati anche da chi non segue direttamente lo sviluppo, l'utilizzo del file 14 presente nei sorgenti e `da ritenersi una copia della pagina wiki; pertanto14 presente nei sorgenti e' da ritenersi una copia della pagina wiki; pertanto 15 15 chi effettua modifiche al primo si dovra` preoccupare di sincronizzarlo 16 16 tempestivamente con il secondo. 17 17 18 In caso di divergenze di opinioni su una sezione e `preferibile il commento18 In caso di divergenze di opinioni su una sezione e' preferibile il commento 19 19 pittosto della brutale modifica, in modo da tenere traccia delle considerazioni 20 20 fatte. Convenzioni utili per i commenti: … … 27 27 28 28 Si assuma che il numero e la struttura dei costrutti del 29 linguaggio MiniScheme sia dato e non soggetto a29 linguaggio !MiniScheme sia dato e non soggetto a 30 30 cambiamenti: 31 31 * Si fornisca l’implementazione di tutti i costrutti originali … … 49 49 * Il codice e i pattern non conformi a questa specifica non 50 50 devono fare parte del sistema fornito 51 [[BR]]'' SoujaK 200608181501[[BR]]52 Quali pattern creazionali? E `necessario il redesign di questa sezione, oppure53 la vecchia Factory adempie gia `a questo compito? Volendo si potrebbe pensare a54 soluzioni alternative, ma reputo la cosa a bassa priorita `.51 [[BR]]''20060818-1501 [SoujaK] [[BR]] 52 Quali pattern creazionali? E' necessario il redesign di questa sezione, oppure 53 la vecchia Factory adempie gia' a questo compito? Volendo si potrebbe pensare a 54 soluzioni alternative, ma reputo la cosa a bassa priorita'. 55 55 56 56 === Scelte progettuali === … … 67 67 indiretta ai campi di istanza. 68 68 * Branch: diventeranno figlie delle Expression ? 69 * gnappo 200607251758[[BR]]69 * 20060725-1758 [gnappo] [[BR]] 70 70 Le API di manipolazione generiche sono dei getter e setter che agiscono 71 71 sull'intero modello. Per approfondire seguite il 72 [http://www.cs.unibo.it/~solmi/teaching/labss_2005-2006/EserciziProgetto2.pdf 73 link]. Se non bastasse vi rimando all'[http://www.cs.unibo.it/~solmi/teaching/labss_2005-2006/esercizi/labss_il_model_iterators.zip esempio] 72 [http://www.cs.unibo.it/~solmi/teaching/labss_2005-2006/EserciziProgetto2.pdf link]. 73 Se non bastasse vi rimando all' 74 [http://www.cs.unibo.it/~solmi/teaching/labss_2005-2006/esercizi/labss_il_model_iterators.zip esempio] 74 75 del prof. Solmi: prestate attenzione alle classi !LanguageEntity e alle varie 75 76 Abstract* (sono particolarmente chiarificatrici).