Email or username:

Password:

Forgot your password?
Top-level
Шуро

@iliazeus Кто поставил галку "кошка" относительно общего числа голосов. А как ещё?

С точки зрения протокола в любом случае мы имеем варианты ответа. Можно дать написать вариант "против всех" автору (как сейчас), можно его вшить по-умолчанию, но логика-то не поменяется. Лишь немного изменится поведение клиентов, при условии, что они это будут поддерживать.

2 comments
iliazeus

@shuro

> Кто поставил галку "кошка" относительно общего числа голосов. А как ещё?

Действительно; здесь я тупанул, прошу прощения.

> С точки зрения протокола в любом случае мы имеем варианты ответа.

При multiple-choice опросе клиент может отправить N вариантов. Я не понимаю, почему N не может быть 0.

Шуро

@iliazeus > При multiple-choice опросе клиент может отправить N вариантов. Я не понимаю, почему N не может быть 0.

Это просто работает не так сейчас.
Сервер:
"Вот, вопрос, варианты ответа А,Б,В,Г."
Клиент:
"А,Б"
Сервер:
"Ок, записал за тобой А и Б"

Варианта "ничего не подходит" просто не предусмотрено логикой. И это надо прикостылить отдельно, причём и в серверы, и в клиенты, а зачем - не совсем понятно, кроме "ну, так будет просто красивее". Причём наверняка найдётся кто-то, кто скажет, что не хочет такого варианта в каком-то опросе, а только выбор из предложенного, и потребуется делать это опциональным :)

@iliazeus > При multiple-choice опросе клиент может отправить N вариантов. Я не понимаю, почему N не может быть 0.

Это просто работает не так сейчас.
Сервер:
"Вот, вопрос, варианты ответа А,Б,В,Г."
Клиент:
"А,Б"
Сервер:
"Ок, записал за тобой А и Б"

Варианта "ничего не подходит" просто не предусмотрено логикой. И это надо прикостылить отдельно, причём и в серверы, и в клиенты, а зачем - не совсем понятно, кроме "ну, так будет просто красивее". Причём наверняка найдётся кто-то, кто скажет, что не хочет...

Go Up