Это моя курсовая работа с третьего семестра по предметной области "Музыкальный каталог".
Задание варианта было следующим:
Данные о треке хранятся в структуре с именем TRACK, содержащей следующие обязательные поля:
- название;
- исполнитель;
- жанр;
- тип файла.
Перечень треков организован в виде динейного списка. Задание на поиск: найти все треки заданного исполнителя
*Реализовать возможность доступа к музыкальным файлам через разрабатываемое приложение
Как видно, описание не густое. Но всё же я попытался сделать из этого что-то интересное и получил за это пятёрку.
Чтобы собрать данный проект вам понадобятся:
- Компилятор Go
- Компилятор C (gcc или clang). Для Windows понадобится установить mingw64 или что-то типа того.
- Возможно sqlite3, но я не уверен.
В принципе по подсказкам сами всё поймёте. Единственное что думаю стоит отметить, так это то, что программа инициализирует бд файл с подпапками storage/internal/catalog.db в папке запуска потому что мне было лень думать над тем где именно он должен создаваться.