Курсовая, 4 курс: небольшой рефакторинг.