Re: [Quantproject-developers] QuantProject/b3_Data/DataProviders/Bars/Caching SimpleBarCache.cs, 1.4
Brought to you by:
glauco_1
|
From: marco\.milletti\@poste\.it <mar...@po...> - 2009-03-14 16:25:26
|
>From :"Glau Silipr" gl...@gm... To :"QuantProject developers" qua...@li... Cc : Date :Sat, 14 Mar 2009 15:41:26 +0100 Subject :Re: [Quantproject-developers] QuantProject/b3_Data/DataProviders/Bars/Caching SimpleBarCache.cs, 1.4, 1.5 > Cacchio, gran bella idea questa!>> Io mi ero (stupidamente) ancorato alla convinzione di dover modificare> GetMarketValue() per gestire i diversi bar components.>> Questo approccio apre la strada ad un semplice e veloce arricchimento di> tutte le altre cache (e anche degli script chiamanti, che temevo di> dover modificare).>> Solo una cosa: nella strada "default" dello switch, non sarebbe meglio> lanciare un'eccezione? (in casi analoghi ho fatto questa scelta, perche'> se si dovesse aggiungere una barComponent (improbabile, lo so) avremmo> subito un run time error che ci indicherebbe che dobbiamo completare lo> switch) in effetti quando devo scrivere uno switch non faccio altro che copiare: strano che non ti abbia copiato anche l'eccezione ... :-) o forse non c'era e ci stai pensando adesso? Aggiungi pure l'eccezione, se vuoi: mi sembra un'ottima idea. |