Zadanie 1: uwagi i usterki W C continue to goto - unikać -------- Grupa 5 -------- bs448513: - Raport zabałaganiony, ale niezły. fs448572: - Raport OK jg431457: - Raport OK jk448295: - Raport ładny, ale gdzie tytuł? [-0.1] mb448135: - Raport porządny - Próby: nic zapisuje dla UDP, dla TCP OK. [-0.2] mg448246: - Funkcje lokalne powinny mieć kwalifikator static - W raporcie brak opisu środowiska testowego. [-0.2] mg448503: - Brak kontroli wyniku malloc(), ale jest dla realloc() [-0.1] - Niezły raport mj418269: - Należy używać kwalifikatora static - Solidny raport, można by go jeszcze urozmaicić wykresami/tabelkami - Próby: zapisuje tylko część pliku, poprawione mk448280: - Raport i kod OK ms448661: - Trochę bałaganu w katalogach - Raport: brak opisu środowiska testowego, słabe wnioski [-0.5] pp448454: - Makefile naprawdę ma reguły domyślne - Czy warto robić namespace dla kilku globali? - Trochę skromna informacja o środowisku testowym (ale raport ładny) [-0.1] - Próby: zapisuje tylko 7 bajtów, po poprawieniu daje dla udp na kliencie czasem (chyba losowo) ERROR: could not receive packet CONACC or CONRJT Poza tym ok rm439976 - za długie funkcje (np. main()) [-0.1] - Raport OK wr448474: - sendto() nie sprawdzane - Raport: skromny opis środowiska, skromne wyniki [-0.3] - Po co te wydruki kontrolne? wk448310: - Raport: brak informacji o środowisku testowym [-0.1] - Proby: obcina końcówkę, po poprawieniu OK. ------- Grupa 6 ------- ar448467: - Brak sprawdzania wyników malloc(), nawt przy zagnieżdżeniach. [-0.2] - Słabe komentarze - Raport: słaba interpretacja wyników, za małe pliki testowe [-1] - Próby: komunikat ERROR: I was expecting DATA na końcu [-0.2] dm439975: - Raport: nie bardzo rozumiem wstęp, słabe wnioski [-0.5] jb439844: - Słaby Makefile [-0.1] - Po co definiować #define QUEUE_LENGTH 0 - Raport: same tabelki to mało. Nie wiadomo jakie środowisko testowe i czy sa jakieś wnioski. Brak tytułu [-1] - Próby: niewiele przesyłał, po korekcie gubi spacje na stdout [-0.4] jl448334: - main() przerażająco długi (w kliencie i serwerze} [-0.2] - Raport: data powinna być po polsku (tak jak reszta) Trochę mało o środowisku testowym Brakuje porównania TCP/UDPR jo448417: - Kod przyzwoity - Raportu brak [-2] js448579: - A gdzie raport [-2] - Próby: przesyła kawałek, poprawione. jw450250: - Tekst (,,programu'') z mnóstwem literówek, nie ma mowy o kompilacji. [-2] - Brak raportu [-2] kb439948: - Brak kontroli malloc() [-0.2] - Niezły raport, ale kompletny brak organizacji [-0.2] - Niekompletne przesłania, poprawione md448491: - Kod OK - Raport: Brak tytułu, brak opisu środowiska testowego. Wnioski śladowe. Ogólnie słabo [-1.2] md427867: - Bardzo ładny raport, ale tytuł powinien być na początku. ms448485: - Brak kontroli wyniku malloc(), ale jest dla realloc() [-0.1] - Dobry raport. - Próba: na końcu Double free or corruption. [-0.2] po448390: - Dobry raport. --------------------------------------------------