Request edit access
Ведущий программист C#
Пожалуйста, внимательно ознакомьтесь с техническим заданием, доп. требованиями и правилами оформления.
Укажите Ваши ФИО
Your answer
Адрес электронной почты
Your answer
Ваш контактный телефон
Your answer
Текст задания:
1) В некоторой тестовой IP сети находятся узлы (компьютеры), на которых запущенно проектируемое тестовое приложение.
2) После своего запуска, тестовое приложение должно обнаружить всех своих соседей, на которых запущено подобное приложение, а так же построить списки их IP адресов, тратя на это, по возможности, наименьшее возможное количество времени и ресурсов.
3) Приложение, во время работы, должно поддерживать актуальность этих списков, так как некоторые узлы тестовой сети могут появляться или пропадать.
4) Приложение должно сопровождаться набором модульных тестов. Для примера достаточно рассмотреть в коде модульного теста один любой тестовый случай, который на Ваш взгляд является показательным.
Дополнительные требования:
1) Следовать всем рекомендациям объектного моделирования и проектирования.
2) Выбрать коммуникационные протоколы и пояснить свой выбор в комментариях к исходному тексту
3) Модульные тесты должны покрывать все возможные ситуации работы используемых функций, классов (или иных сущностей), в том числе и ошибочные ситуации. Для примера достаточно рассмотреть в коде модульного теста один любой тестовый случай, который на ваш взгляд является показательным.
4) Ввод-вывод должен располагаться в отдельном классе (или классах) от основной логики приложения. Результат работы приложения (вывод) может быть выполнен в любом удобном виде, достаточном для демонстрации.
5) Использовать MS Visual Studio любой доступной версии. Рекомендуемый framework 4.5.
6) По усмотрению разработчика, задание может быть выполнено частично. В случае частичного исполнения, необходимо приложить к проекту файл readme.txt, в котором описано, что выполнено, а что подразумевается к выполнению, как и каким образом.
Правила оформления задания:
1) Задание необходимо присылать в архиве формата zip или rar, на который установлен пароль с шифрованием имен файлов. Пароль к архиву должен быть “T8”.
2) Имя архива должно содержать фамилию и инициалы разработчика, а так же дату готовности задания и наименование решения, содержащего проекты. Например: yakushev_ak_20150620_discovery.rar
3) Архив с выполненным заданием нужно отправить по адресу kae@t8. ru
Нажимая кнопку "Отправить" Вы подтверждаете, что задание выполнено и отправлено по указанному адресу.
Каждый высланный вариант задания будет обязательно рассмотрен индивидуально.
С кандидатом по вопросу рассмотрения будет поддерживаться связь.
Submit
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Additional Terms