Java OOP Advanced Exam - 22 Dec 2017
ЧНГ 2018 Колеги,
Може би въпроса е към преподавателите,
може ли да се каже 6 тия тест на quality code задачата за какво е на този изпит?
ЧНГ 2018 Колеги,
Може би въпроса е към преподавателите,
може ли да се каже 6 тия тест на quality code задачата за какво е на този изпит?
При мен този тест мина след като изнесох логиката за парсване и обработване на входните данни от main метода в нов клас, напр. Engine:
Engine engine = new Engine(battlefield, reader, writer);
engine.run();
Това и аз съм го направил, то Engine е интерфейса, направил съм EngineImpl и съм го изнесал както ти казваш, но това не е за 6тия тест явно.
имплементирал съм и двете факторита, едното беше за 5тия тест, мислих си че второто е за 6тия тест но излиза че не е.
Виж дали всички полета, променливи и параметри са ти от примитивен тип или интерфейси (Reader, Writer и т.н.).
Оказа се че в 6тия тест се проверява имплементирането на командите.
Странно защото не виждам в условието да е зададено задължително да се направи.
Още веднъж се вижда че задачите в СофтУни се дават с недомлъвки и недостатачно обяснение.