# 586 | Festive Freedom | Code review
### 1. Переглянути, чи ці функції використовуються (FestiveFreedom_types.hpp):

### 2. Перенести перевизначені методи в protected секцію (FestiveFreedom_BasicGame.cpp):

#### В тому ж файлі форматування:

### 3. Дописати ідентифікатор override(FestiveFreedom_BonusGame.hpp):

### 4. Форматування при наслідуванні:





###### Варто привести до одного стилю
### 5. Метод без імплементації(Утіліти):

### 6. Дописати до методів ідентифікатор const(FestiveFreedom_JmEffectBuilder.cpp):


##### Той самий файл, видалити коментарі, якщо вони не потрібні:

### 7. Брекет з нового рядка (JackpotManiaAnimations::AddEffect):

#### JackpotManiaAnimations::IsOpenLineEffect

### 8. Додати до методів ідентифікатор const (FestiveFreedom_JackpotMania.cpp):

### 9. Почистити інклуди (FestiveFreedom_EnterPickemBonus.cpp):

### 10. Додати до методу ідентифікатор const (FestiveFreedom_PickemCellsManager.cpp):

### 11. Почистити коментарі (FestiveFreedom_EnterWheelBonus.cpp):

### 12. Можливо, є варіант винесення віртуальних методів за межі конструктора (FestiveFreedom_HorizontalWheel.cpp):

##### Той самий файл, форматування:
if
{
////////////////
}



##### +const на змінну shift_symbols
##### Додати константність до змінних

### 13. Додати ідентифікатор const до методу(FestiveFreedom_Wheel.cpp):

### 14. Додати ідентифікатор const до методу(FestiveFreedom_WheelBonus.cpp):

### 15. Додати константність до змінної(FestiveFreedom_WheelView.cpp):

### 16. Замінити pass-by-value на посилання та, можливо, мало б сенс винести ці методи в анонімний namespace(FestiveFreedom_BasicGame.cpp):

### 17. Почистити зайві інклуди(FestiveFreedom_BasicGameAnimations.cpp):

##### Додати ідентифікатор const:


### 18. Форматування, зайвий ентер (FestiveFreedom_BigWin.cpp):

### 19. Використати using::slot_features::BaseBigWin:

### 20. - || -

### 21. Видалити або =default (FestiveFreedom_DecorManager.cpp):

### 22. Використати using:

### 23. Почистити коментарі(FestiveFreedom_SeriesProcessor.cpp):
