Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Poprzednia wersja | |||
sk2:projekt [2023/11/02 13:18] jkonczak |
sk2:projekt [2024/02/02 14:07] (aktualna) jkonczak aktualizacja linku do instytutowego serwera git |
||
---|---|---|---|
Linia 67: | Linia 67: | ||
* <small> Klient może być pisany w dowolnym języku, serwer (poza obsługą sieci) może korzystać z dowolnych bibliotek, ale: działający projekt musi być zaprezentowany w laboratorium, instalację egzotycznych bibliotek i kompilatorów na komputerach laboratoryjnych przeprowadzacie we własnym zakresie.</small> | * <small> Klient może być pisany w dowolnym języku, serwer (poza obsługą sieci) może korzystać z dowolnych bibliotek, ale: działający projekt musi być zaprezentowany w laboratorium, instalację egzotycznych bibliotek i kompilatorów na komputerach laboratoryjnych przeprowadzacie we własnym zakresie.</small> | ||
* Programy mają się kompilować bez ostrzeżeń (dla kodu w C/C++ z flagami kompilatora ''-Wall -Wextra''). | * Programy mają się kompilować bez ostrzeżeń (dla kodu w C/C++ z flagami kompilatora ''-Wall -Wextra''). | ||
- | * Kod ma się pojawiać na repozytorium GIT: https://gitlab.cs.put.poznan.pl/ [lub innym dostępnym dla prowadzącego]. | + | * Kod ma się pojawiać na repozytorium GIT: https://git.cs.put.poznan.pl/ [lub innym dostępnym dla prowadzącego]. |
* Kod będzie testowany analizatorami statycznymi (np. cppcheck, [[https://clang-analyzer.llvm.org/scan-build.html|clang]]), wykonanie – dynamicznymi (np. valgrind). | * Kod będzie testowany analizatorami statycznymi (np. cppcheck, [[https://clang-analyzer.llvm.org/scan-build.html|clang]]), wykonanie – dynamicznymi (np. valgrind). | ||
* **Projekt musi dać się łatwo zbudować – konieczne są pliki systemu budowania** [[https://en.wikipedia.org/wiki/Build_automation|[1]]] [[https://en.wikipedia.org/wiki/List_of_build_automation_software|[2]]]. | * **Projekt musi dać się łatwo zbudować – konieczne są pliki systemu budowania** [[https://en.wikipedia.org/wiki/Build_automation|[1]]] [[https://en.wikipedia.org/wiki/List_of_build_automation_software|[2]]]. |