Комментарии 6
Как преподаватель скажу: программка ничего так. Абсолютно стандартная база для тестов с парой типов вопросов. На курсовой сойдёт, но не более того. На диплом - даже четвёрка будет с большой натяжкой, разве что специальность студента не связана напрямую с разработкой ПО. Косвенно подтверждается тем, что на гитхабе коммиты идут с середины января по середину февраля. Ну не бывает так, чтобы серьёзный диплом написали так быстро. =)
Во-первых, вся функциональность прекрасно реализуется тем же Moodle. В том числе генерация случайных заданий по формуле. Мудлом сейчас довольно активно пользуются для организации дистанционного обучения, так что вопрос про конкурентный анализ был бы задан одним из первых. А поскольку это опенсорсный движок, обычная отмазка про зависимость от сервис-провайдера не сработала бы.
Во-вторых, хардкод. Его много. Код проверки заданий на подсети содержит захардкоженные строки. Т.е. число нулей в адресе всегда одинаково? Тогда несколько страдает вариативность задания. Захардкожено то, что число заданий по сокращению и развёртыванию IPv6 адресов всегда равное. Захардкожено преобразование процентов в шкалу оценок 2-3-4-5. Захардкожены части адреса для генерации. Хотя тут я вижу почему - это гарантирует, что не проявится ноль, где не нужно, и не изменит ответ.
Ну и до кучи, очень небрежно оформлен пост, просто "на, отвали". Код нечитаем: команды в кучу по нескольку строк, отступы уехали, ссылка в конце кривая и ведёт не куда нужно. Да и на кой код в посте, если есть ссылка на гитхаб?
В общем, удивлён, откуда +5 у поста.
NAT имеет и другой функционал, помимо экономии адресов. Это важный элемент безопасности, скрывающий внутреннюю структуру сети. Так что он будет применяться и дальше
1) сколько % заданий решается через ip калькулятор ?
2) сколько % заданий решается через сниффер ?
3) знают ли соавторы, как называется заучивание этого наизусть ?
но вы продолжайте в том же направлении. и чтобы модель OSI от зубов отлетала.
У вас отступы в листингах кода сломались. И подсветку синтаксиса неплохо бы включить.
Обучающая программа «Протокол IPv6»