La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

FRED Pensieri notturni di un pessimista R.Giannitrapani Udine, 11 marzo 2004.

Presentazioni simili


Presentazione sul tema: "FRED Pensieri notturni di un pessimista R.Giannitrapani Udine, 11 marzo 2004."— Transcript della presentazione:

1 FRED Pensieri notturni di un pessimista R.Giannitrapani Udine, 11 marzo 2004

2 Un mondo perfetto General Software Framework Science Tools Online Offline Test Beam

3 Un mondo inperfetto Comunicazione tramite protocolli chiari e condivisione del data store e di alcuni tool Science Tools Online Offline Test Beam

4 Un incubo Science Tools Online Offline Test Beam

5 FRED ed HepRep Il design di FRED e luso di unarchitettura basata su HepRep (e vincolata a GAUDI) sono partiti da presupposti troppo ottimistici Viviamo in un mondo perfetto Lo sviluppo del software è sempre uno sforzo collaborativo Una nuova tecnologia (Ruby, FOX, Corba, HepRep) viene accettata subito Colpa mia … Riportare questa architettura alla realtà può non essere banale Vale lo sforzo? Penso di si, ma richiederà tempo (spero poco) e fatica (temo tanta)

6 Rischi Tanto rumore per nulla Quello che sembra stabile oggi magari non lo sarà più tra un anno Duplicazione di codice Supporto di molteplici Formati Librerie Interfacce Addio flessibilità e modularità Laggiunta di nuove feature o la modifica di singole parti diventa un incubo nellincubo

7 Utilizzo di FRED Offline È nato per loffline Probabilmente sarà usato pochissimo (confido in Tracy) Generare immagini Publicazioni Outreach (siamo stati contattati) Geometry browser Usato con successo da Joanne per il debug della geometria Online Sinceramente, non ci ho mai pensato

8 Roadmap Refactoring Generalizzare alcuni meccanismi per incapsulare la dipendenza da GAUDI o perlomeno renderla trasparente Rendere FRED più attraente Migliorare la documentazione Trovare i difetti ed eliminarli Aggiungere funzionalità necessarie Tutto questo è difficile (impossibile) senza una base di utenti Davvero avevamo bisogno di un nuovo event display? Davvero avevamo bisogno di un design? Software minimale (ma immediato) vs Software sofisticato (ma non usato)

9 Invito alla lettura


Scaricare ppt "FRED Pensieri notturni di un pessimista R.Giannitrapani Udine, 11 marzo 2004."

Presentazioni simili


Annunci Google