Здравейте, колеги,
Това съобщение съдържа информация за провеждането на поправителния изпит по ООП.
За ваше улеснение, за да може още докато работите по време на изпита, да получите обратна връзка за възможни грешки в решението, ще ви бъде предоставен набор от тестове, които автоматично могат да бъдат изпълнявани върху вашия код (т.нар. unit test-ове). Ако някой от тестовете не преминава успешно върху вашето решение, ще знаете, че в него има проблем, който трябва да идентифицирате и поправите.
Добре е да се има предвид, че тестовете не могат да открият всички възможни логически грешки, защото всяко решение е индивидуално и проблеми могат да възникнат на най-различни места. Освен това има неща, като например проверки за плагиатство, оценяване на оформлението на кода и т.н., които трябва да се извършат от човек. Накрая, изпитът проверява и способността ви сами да прецените къде нещо може да се обърка в програмата и да напишете решението си така, че да се покриват различни случаи. Затова и тестовете, които предоставяме не покриват абсолютно всички случаи.
Поради гореописаните причини, трябва да имате предвид, че крайната оценка на решенията ви ще бъде поставена едва след като екипът ни прегледа задачите. Ввъзможно е работата ви да преминава всички примерни тестове, които сме предоставили, но въпреки това да не събира нужния брой точки за покриване на изпита. Ако обаче тестовете открият проблеми, може да сте сигурни, че решението ви не работи коректно и има проблеми, които могат да доведат до това то да не бъде признато.
По време на работата си, сами можете да прецените дали да използвате тестовете или не. Ние препоръчваме да ги изпълните, за да получите обратна връзка за решението си, но това не е задължително и пускането им е изцяло доброволно. ВАЖНО: преди окончателното предаване на работата ви трябва да активирате тестовете, за да може решението ви да бъде автоматично проверено.
Освен това, за изпита ще получите комплект файлове, които предварително ще са оформени във формата, който се изисква от изпита (име на файл, заглавен коментар с име, специалност и т.н.), в които само ще трябва да попълните личните си данни. Във файловете ще има и кратък коментар за това как да пуснете тестовете.
За да можете да се ориентирате как ще изглежда форматът на изпита, по-долу ще намерите линкове към кратка примерна задача, която е оформена по гореописания начин. Препоръчително е да се запознаете предварително с нея:
Можете да свалите всички файлове от GitHub.
Примерът е оформен по начина, по който ще изглежда задачата на изпита, а също съдържа и възможно решение на задачата, за да се ориентирате какво ще се изисква да предадете като решение на изпита.
Ако имате въпроси по формата, молим да ги задавате в отговор на това съобщение.
Поздрави,
Екипът по ООП