Posts

Showing posts from August, 2005

Di nuovo al lavoro su PAFlow

Ok, è finita la pausa pranzo. Adesso ho un caffé, una storia da realizzare, un cronometro carico. La storia di oggi riguarda rimettere le mani nella gestione della firma digitale di PAFlow. Cerchiamo prima di tutto di capire qual è il primo test che devo scrivere per mettere in piedi quello che devo mettere in piedi. I test sul DigitalSignController per ora funzionano: 8 test che girano tutti quanti. Adesso, visto che nel DigitalSignController sto assumendo che il PADocument implementi una nuova interfaccia (getReadOnly()), devo fare i test per controllare che la implementi davvero. Nota a parte, devo anche ricordarmi di rendere quella parte un'interfaccia, in modo da evitare che ci sia un disallineamento tra il DigitalSignController e il PADocument, visto che il test del primo è fatto con un mock.

Metodi che spariscono (!)

E' buffo trovarsi a lavorare con il codice e ogni tanto trovare che un metodo che ci dovrebbe essere è sparito. Ma è quello che mi è appena successo: il metodo modifyMeasure del package PAFlowAccounting non c'è: viene invocato da PAFlow, ma non c'è in PAFlowAccounting. Ho pensato: "E' stato fatto un refactoring, e quel metodo è sparito!" Allora, per trovare dove si trovava, ho provato a guardare nel nostro CVS... ma nulla! Questa è una di quelle cose che all'univesità non ti spiegano :(