Change History (1)

comment:1 Changed 5 years ago by Дмитрий Лапшин (lapshin)

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

Корректность:

  1. make clean не чистит всё.
  2. Твои же тесты valgrind ругает.
  3. strcmp очень сложен, с целочисленным циклом (арифметика указателей?) и явно неоптимален.
  4. strcat аналогично, с дублированием кода. Ещё и ошибочен.

Стиль:

  1. Что за гарды в str.c? Они кого защищают? stddef.h от кого, от самого себя?
  2. А вот str.h подключить бы. (без гардов) На всякий случай ещё раз: гарды стоят в заголовочном файле и защищают его самого от включения дважды.
  3. Функции тестов не должны принимать аргументов, они должны быть самостоятельными.
  4. Пробелы в управляющих конструкциях: for (int i = 0; i < n; ++i) {
  5. Мёртвый код в комментариях.

4/10.

Note: See TracTickets for help on using tickets.