Open alex-stak opened 4 years ago
lab1: итератор: iterator.h/.cpp констрктор перемещения: field.h - принимается полностью lab2: основные требования класса база: из класса Base был убран freind class Field(field.h) компоновщик: composit.h/.cpp наблюдатель: observer.h/.cpp - принимается. За базовые требования 9/10 за дедлайн lab3: цепочка обязанностей: chainofrespons.h - принимается полностью
lab4: адаптер и перегруженный оператор вывода в поток: adapter.h/.cpp логирование, переключение между разными типами логирования: logging.h/.cpp доп баллы принимаются
lab5: контроль корректности файла с сохранёнными данными: snapshot.cpp паттерн снимок: snapshot.h/.cpp - контроль корректности не принимается. В случае отрицательных чисел или побитых строк программа молчит и ничего не делает. А стоило бы кинуть эксешн или хотя бы вывести сообщение о невозможности загрузить снимок. 14/20
lab6 Базовые требования выполнены. Не выполнено доп требование *Класс игры в шаблоне поддерживает кол-во игроков. И для определенного кол-ва должен быть специализирован отдельно 17/20
lab7. Не проведено юнит тестирование 5/10
lab7: обработка исключений: myexceptions.h покрываемые случаи: chainofrespons.h, command.h, snapshot.cpp
lab6: паттерн синглтон: gameclass.h(шаблонный класс), main.cpp паттерн состояние: rules.h, 2 правила возможность создать новую игру: gameclass.h
lab5: контроль корректности файла с сохранёнными данными: snapshot.cpp паттерн снимок: snapshot.h/.cpp
lab4: адаптер и перегруженный оператор вывода в поток: adapter.h/.cpp логирование, переключение между разными типами логирования: logging.h/.cpp
lab3: цепочка обязанностей: chainofrespons.h
lab2: основные требования класса база: из класса Base был убран freind class Field(field.h) компоновщик: composit.h/.cpp наблюдатель: observer.h/.cpp lab1: итератор: iterator.h/.cpp констрктор перемещения: field.h