Хорошо, последний раз:
1. Тесты в принципе не способны доказать правильность алгоритма.
2. Также не способны поймать хардкод.
3. И не способны детектировать неэффективную реализацию в общем случае.
4. И не способны детектировать говнокод.
А также выполненная лаба не является только лишь кодом, важно также удостовериться, что его написал сам студент, и что он понимает, что пишет.
С уважением, ваш К.О.
У нас была забавная история. Был курсач с очень типовым расчетом и тут вышел формат docx (он
xml.zip по сути), товарищ решил совместить разбор docx и курсач, так что накатал программку, которая выдавала полный отчёт. Он почесал затылок и просто добавил сверху формочку, комбобокс вариантов и поле для ФИО - и файл отчёта на выходе.
Я посмотрел на все это, печатаю, сдаю преподу (мой будущий научрук на диплом). Препод берет этот курсач, начинает пролистывать
- Слушай, по-моему я где-то это видел, но ок. Три простых вопроса кто ты на самом деле.
Открывает на случайной странице, там табличка, тыкает в число.
- Откуда это число?
- Входные данные
- А это (следующее в столбце)
- Входные данные
- А это (следующее в столбце)
- Вычислено по вот этой формуле
- Хм... да, курсовой и правда очень типовой, давай зачетку