Opened 5 years ago

Closed 5 years ago

#118 closed ожидается проверка (задача сдана)

WW #2

Reported by: Vladislav Nosivskoy Owned by: Sokolov Viacheslav
Component: WW_strings Version: 2.0
Keywords: Cc:

Description


Change History (3)

comment:1 Changed 5 years ago by Sokolov Viacheslav

Type: ожидается проверкаожидаются исправления

Лучше разбить компиляцию test.c и компоновку lab_02.

В str.c не хватает #include "str.h".

Лучше именовать не answer, а result, потому что у функции - результат исполнения. Еще лучше char* const result.

Функция my_strcat реализована некорректно (поведение не соответсвтует описанному в стандарте).

Обращаю внимание, что malloc может вернуть NULL.

Рекомендую скомпилировать и запусть программу с -fsanitize=address.

На последней паре обсуждали, какие опасности таят в себе указатели на статическую область памяти.

Также обращаю внимание, что тест должен тестировать не реализацию функции, а выполнение предъявляемых к ней требований. В данном случае эти требования описаны в Стандарте языка. Поэтому проверки вроде == (int)'1' не являются корректными.

comment:2 Changed 5 years ago by Vladislav Nosivskoy

Type: ожидаются исправленияожидается проверка
Version: 1.02.0

comment:3 Changed 5 years ago by Sokolov Viacheslav

Resolution: задача сдана
Status: assignedclosed

Смешаны пробелы и табуляции.

Стоит проверять, что malloc не вернул NULL.

Note: See TracTickets for help on using tickets.