# Suhomlin Olexandr "+" 1. Игра рабочая, проект запускается. 2. Доработал функционал игры, как и описывал в предыдущей версии. 3. Использует наследование 4. Есть разделение логики, еще можно было вынести всю графическую часть в отдельную сущность 5. Есть звуки "-" 1. Небольшая неоднородность оформления кода: - название полей класса (через m_ и без) - много ненужного закомментированного кода - стоило бы почистить - смешанный стиль названий методов camelCase CapitalCamelCase 2. Утечки памяти - SDL Mixer (см. Mix_FreeChunk) - сырые указатели синглтонов, которые текут 3. В качестве эксепшинов используется const char*, стоит больше почитать на эту тему 4. Почему указатель на константное значение, а не константная ссылка? ``` const SDL_Rect* Paddle::GetScoreRectPointer() const { return &m_score_rect; } ``` 5. Странное использование array `std::array<Mix_Chunk*, 1> m_effects;`