Opened 3 years ago
Closed 3 years ago
#501 closed ожидается проверка (задача сдана)
WW cpp_io Kiselev lab_10
Reported by: | kiselev.igor | Owned by: | Антон Филатов |
---|---|---|---|
Component: | WW cpp_io | Version: | 3.0 |
Keywords: | Cc: |
Description
Change History (5)
comment:1 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
comment:3 Changed 3 years ago by
Type: | ожидается проверка → ожидаются исправления |
---|
Тесты пройдены.
Стиль:
осталось замечание
- а у потомках в этих функциях копипаста. Надо выносить в общую функцию (можно к родителю) (тут имелось ввиду, что add_out у Developer и SalesManager? явно содержат общую часть, которую хорошо бы вынести в отдельную функцию) - это же касается ввода и вывода в файл
- не хотите в main 23-34 строку заменить вызовом функции
EmployeesArray::create_by_type
?
8,5/10
comment:4 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 2.0 → 3.0 |
comment:5 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
- ну вот зачем вы отдельную функцию print в Emplyee завели? Есть же прекрасная чисто виртуальная функция add_out. Тело функции print можно было бы положить в неё. И тогда будущие наследники класса Employee не будут ломать голову, что это за print такой
- я не очень понял, зачем вам константы developer и sales_manager и в Employee_array, и в наследниках employee. Кажется, всё можно было решить enum-ом или константой вообще в employee
9/10
Note: See
TracTickets for help on using
tickets.
Какая-то беда с \0 в конце имён. Я до конца не разобрался, но они то есть, то нет
Из-за этого тесты падают все
Стиль:
Я предполагаю такой сценарий:
Пока 3/10