Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

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

WW_strings Vagif Baratov lab_2

Reported by: baratov.vagif Owned by: Антон Филатов
Component: WW_strings Version: 2.0
Keywords: Cc:

Description

Отправил вам на почту.

Change History (4)

comment:1 Changed 3 years ago by Антон Филатов

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

Так, я не посмотрел вашу работу в четверг, поэтому сейчас я дам вам замечания и попрошу до конца понедельника их исправить. Пока что 2.5/10Замечания такие:Во-первых не собирается, поскольку цель obj/ в мэйкфайле вы не вызываете напряму и папка obj не создаётся.Во-вторых my_strcpy не должна быть void - а тесты на retvalue этой функции есть
Вот описание этой функции из стандарта
7.21.2.3 The strcpy function
Synopsis
#include <string.h>char *strcpy(char * restrict s1,const char * restrict s2);
Description
The strcpy function copies the string pointed to by s2 (including the terminating nullcharacter) into the array pointed to by s1. If copying takes place between objects thatoverlap, the behavior is undefined.
Returns
The strcpy function returns the value of s1

0/7 за корректность, поскольку не могу напустить автотесты, ибо не собирается

Стиль:* что-то с отступами. Везде табы, но один раз в str.c:29 внезапно пробелы появляются2,5/3 за стиль
Итого 2,5/10(текст на всякий случай подублирован на почту)

Last edited 3 years ago by Антон Филатов (previous) (diff)

comment:2 Changed 3 years ago by baratov.vagif

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

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

comment:3 Changed 3 years ago by Антон Филатов

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

Так, теперь она собирается, но всё равно есть много проблем.
Во-первых make пересобирает проект, даже если файлы не изменились
Во-вторых в Makefile отстствует цель clean (так было и в прошлый раз, но я не заметил)

Прошла где-то половина тестов
Упали вообще все тесты на strcat и с пустыми строчками и не с пустыми
Также упал тест
my_strcpy(my_strcpy(res, s1), s2);
are_equal(res, s2);
А также упали некоторые тесты на strcmp
0 < my_strcmp("abc", "ab")
0 < my_strcmp("abc", "aba")

За корректность: 3/7
Со стилем всё в порядке 3/3

итого: 6/10

comment:4 Changed 3 years ago by Антон Филатов

А, да, забыл сказать: называйте исполняемыый файл lab_02, а не lab_2

Note: See TracTickets for help on using tickets.