Skip to content

task 3#30

Open
ILBAYIL wants to merge 8 commits into
alvls:mainfrom
ILBAYIL:main
Open

task 3#30
ILBAYIL wants to merge 8 commits into
alvls:mainfrom
ILBAYIL:main

Conversation

@ILBAYIL

@ILBAYIL ILBAYIL commented Mar 18, 2024

Copy link
Copy Markdown

Мне говорили, что нельзя, чтобы класс разговаривал с пользователем, но я тогда не понимаю в чем смысл такого класса и как с ним взаимодействовать в таком случае. Поэтому надеюсь так подойдет

@alvls

alvls commented May 23, 2024

Copy link
Copy Markdown
Owner

По ЛР3
Вы сделали не вашу задачу, поэтому баллы такие.

Работа принята  
Ваш текущий балл:  
Функциональность: 4,0
Качество проектирования: 2,0
Качество кода: 2,0
Бонус: 0,0
Штраф: 0,5
Итого: 7,5

Comment thread Baikov_ID/task4/task4.cpp
Comment on lines +9 to +14
std::string titles[MAX_SONGS];
std::string artists[MAX_SONGS];
std::string albums[MAX_SONGS];
int releaseDays[MAX_SONGS];
int releaseMonths[MAX_SONGS];
int releaseYears[MAX_SONGS];

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Было бы правильнее создать класс Песня, в который поместить ее параметры. А в Песенник включить массив песен.

Comment thread Baikov_ID/task4/task4.cpp
numSongs++;
}
else {
std::cout << "�������� ����������" << std::endl;

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Здесь и в других методах в случае ошибок правильнее бросить исключение. Выводить на консоль - плохое решение.

Comment thread Baikov_ID/task4/task4.cpp
Comment on lines +53 to +54
std::cout << "����� �������:" << std::endl;
std::cout << titles[i] << " ������������ " << artists[i] << std::endl;

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

В результате поиска нужно вернуть найденную песню, а не вывести ее на консоль.

@alvls

alvls commented May 23, 2024

Copy link
Copy Markdown
Owner

По ЛР4
С учетом комментариев (см. выше) оцениваю так.

Работа принята  
Ваш текущий балл:  
Функциональность: 3,5
Качество проектирования: 1,5
Качество кода: 2,0
Бонус: 0,0
Штраф: 0,0
Итого: 7,0

Будете пытаться исправить?

@alvls

alvls commented May 23, 2024

Copy link
Copy Markdown
Owner

По ЛР5

  1. Коммит выложен на 5 дней позже срока сдачи.
  2. Разработаны не все требуемые методы.
Работа принята  
Ваш текущий балл:  
Функциональность: 4,0
Качество проектирования: 2,5
Качество кода: 2,5
Бонус: 0,0
Штраф: 2,5
Итого: 6,5

@alvls

alvls commented May 27, 2024

Copy link
Copy Markdown
Owner

По ЛР6

В целом годится, кроме жуткого мерцания экрана.

Работа принята  
Ваш текущий балл:  
Функциональность: 7,8
Качество проектирования: 3,5
Качество кода: 3,5
Бонус: 0,0
Штраф: 0,0
Итого: 14,8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants