0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 10
|
|
1 | |
Не подскажите как справиться с тестовым заданием22.01.2019, 20:59. Показов 1976. Ответов 12
Метки нет (Все метки)
В общем вопрос таков, был задана задача от работодателя: Пользователь заходя на сайт может выбрать одну из комнат, в каждой из которой есть лампочка, у лампочки есть два положения (вкл\выкл). Пользователь может вкл или выкл лампочку при этом всякие другой пользователь если зайдет в эту комнату будет видеть состояние лампочки такое же как и у других пользователей. Вопрос, в задании не сказано про авторизацию пользователей на сайте, поэтому я хотел бы узнать как можно в задании показать или самому проверить что разные пользователи видят состояние лампочки? Может не совсем правильно спросил, можете задать наводящий вопрос я отвечу.
0
|
22.01.2019, 20:59 | |
Ответы с готовыми решениями:
12
Подскажите как справиться с заданием Подскажите с тестовым заданием для тестировщиков. Пожалуйста не проходите мимо:) Как справиться с заданием? Не могу справиться с заданием |
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
22.01.2019, 22:04 | 2 |
new incognito tab, заходишь, проверяешь,..., Профит!
0
|
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 10
|
|
23.01.2019, 04:31 [ТС] | 3 |
Ок, спасибо, а еще вопрос, собственно положение света вкл\выкл вынести в переменную в базу данных?
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
23.01.2019, 09:30 | 4 |
вынеси в переменную
0
|
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 10
|
|||||||||||
24.01.2019, 04:52 [ТС] | 5 | ||||||||||
Спасибо. Блин, запара. Помогите советом. В общем не знаю как подойти к решению этого задания. На данный момент я сделал несколько jsp страниц которые отображают состояние света в комнатах, выводом надписи на экран "включен или выключен свет".а также собственно включатель (радиобаттон). И как каждой jsp каждой комнаты сделал сервлет для обработки данных. Также БД с одной таблицей отображение света в комнатах. Только вот проблема, когда кто-то другой пользователь включает или выключает свет, первый пользователь не видит изменения сета в комнате, я так понимаю автообнавление нужно делать с помощью ajax? И еще, никогда раньше не пользовался но как вывести собственно допустим переменную String status="включен" /"выключен", через вот это ${status}, что не делал не видит, код приложу сейчас
Добавлено через 7 минут
Добавлено через 41 секунду
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
24.01.2019, 09:12 | 6 |
читай что такое mvc, и делай mvc
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
24.01.2019, 09:33 | 7 |
похоже не ты понял смысла задания. Думаешь тебе его дали чтобы проверить сможешь ил ты написать ajax?
0
|
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 10
|
|
24.01.2019, 09:58 [ТС] | 8 |
Я думаю задания даются для того чтобы определить мой общий уровень знаний в нужной специальности, а написанный код и используемые технологии должны это отражать. Дело в том что у меня опыт в веб-разроботке небольшой, и наверное элементарные вещи могу не знать поэтому и спрашиваю как можно и с помощью чего собственно реализовать автообновление данных из бд на веб странице
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
24.01.2019, 11:10 | 9 |
Cos3212, тебе дают это задание чтобы посмотреть как ты пишешь код и насколько умеешь пользоваться теми или иными технологиями.
Этот код запускать никто не будет. Точно тебе говрю. Посмотрят за 5 минут как выглядит код и какие решения использовались например для синхронизации доступа к общему ресурсу (лампочке) и как ты работаешь с БД и все. Никакие аджаксы никому нахрен не нужны. Пока что твой код выглядит очень плохо и аджаксы (и вообще фронт) меньшая из твоих проблем.
0
|
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 10
|
|
24.01.2019, 11:29 [ТС] | 10 |
Понятно, спасибо за инфу, ну вообще-то фронт там не важен, остается бекэнд. А что значит синхронизация? ты о многопоточности говоришь? как бы ты может подошел к решению этой задачи? заранее благодарен
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
24.01.2019, 12:14 | 11 |
да. Что будет если одновременно несколько юзеров будут менять состояние одной и той же лампочки. Возможно тут такой проблемы нет, т.к переключение лампочки это атомарная операция и нет проблем если один юзер перезапишет результат другого.
В задании не сказанно должны ли юзеры в комнате получать нотификацию о том, что состояние лампочки поменялось или им надо заново "взглянуть" на лампочку чтобы оценить её новое состояние. Зачем вообще тут нужна БД? Почему нельзя хранить состояние лампочек в комнатах в памяти? Обязательно ли вообще тут делать какой-то фронт или достаточно консольного вывода? Причем тут вообще авторизация? На все эти вопросы неплохо бы ответить перед тем как начать что-то писать.
0
|
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 10
|
|
24.01.2019, 14:03 [ТС] | 12 |
Задание выслал HR, когда я спросил, она сказала представьте что вам дали только такие условие, я так понимаю не принципиально с помощью чего и как делать, главное результат
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
24.01.2019, 15:20 | 13 |
все с точностью до наоборот. Результат никого не волнует, главное с помощью чего и как будет сделанно.
0
|
24.01.2019, 15:20 | |
24.01.2019, 15:20 | |
Помогаю со студенческими работами здесь
13
не могу справиться с заданием необходимо справиться с домашним заданием Не могу справиться с простым вроде бы заданием выдали задания по тоэ,не могу справиться с 3 и 4 заданием Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |