È corretto chiamare un ciclo che non conosci il limite al momento della compilazione "non-trivial"
?
Se sai che utilizzerai un valore da una classe che si troverà in un intervallo, ad es. tra 0-1000, è ancora non banale?
es. Dove ISomeInterface.MAX_LIMIT è sempre compreso tra 1-1000:
public bool someMethod(Type someType, int someId, int someVariable)
{
bool returnFlag = false;
int maxLimit = (Activator.CreateInstance(someType) as ISomeInterface).MAX_LIMIT;
for (int i = 0; i < maxLimit; i++) //is this a non-trivial loop?
{
if (_someSerivce.SomeOtherMethod(someType, someId, someVariable, i))
{
returnFlag= true;
}
}
return returnFlag;
}
Modifica Ero incerto se questo fosse un pezzo di terminologia significativa.
In origine l'ho letto in uno dei pezzi di Jon Skeet da yoda.arachsys: link (vedi sezione intitolata Rules of Thumb ).
Lo usi come terminologia tecnica?