Пожалуйста, не включайте в основной текст работы фрагменты исходного кода вашего решения.
В 99% случаев, он там не нужен и создает ощущение что вы решили “налить воды”. Размещайте код или в Приложении, или в репозитории.
В 1%, когда ваш диплом посвящен вопросам разработки инструментов разработки / синтаксических анализаторов / генерации кода, размещение фрагментов исходного кода может быть допустимо.
Рекомендуемый объём машинописного текста ВКР без приложений. Если у вас получилось больше страниц, чем максимальная планка - это не проблема, сокращать ничего не нужно:
для ВКР бакалавра – 50 – 70 страниц;
для ВКР магистра – 80 – 100 страниц;
На всякий случай - если у вас в тексте очень много пустого пространства (например, есть много листов, где по три строчки текста и/или используются интервалы больше чем необходимо и/или перед иллюстративным материалом много пространства), то это проблема и пустоты нужно устранять. Объем, приходящийся на эти пустоты, учтен не будет.