Ahoj,
mohl by mi tu někdo pomoct s čistějším zápisem úseku kódu? Naimplementoval jsem zpoždovač, který má za úkol zpomalovat volání jedné metody. Funkčně vše funguje, ale kód mi přijde dost divně zapsaný. Proto se ptám - nešlo by to jinak? Samotná metoda zpoždovače:
bool zpozdovac(int nejaka_hodnota){
if (spoustec == true)
{
// uloz casovy rozdil
if (rozdilCasu > (nejaka_hodnota))
{
return true;
}
}
else
return false;
}
A metodu výše volám takto (a právě to volání stejné metody jak na true, tak na false mi přijde nevhodné):
if (zpozdovac == true)
// zavolej metodu ABCD()
else
// zavolej metodu ABCD()
V reálu mám zpoždovač implementovaný v separátní třídě, protože ho chci volat z více míst - proto poptřebuju, aby byl jako metoda.
Děkuji předem za návrhy na zlepšení.