Здесь много верных замечаний, и, как уже упоминалось, одной из первоначальных идей при создании этих функций было снижение загромождения и повторений.
Одна из исходных мыслей заключалась в том, что каждый ответ на тему должен быть ценным для самой темы, а не превращаться в такие цепочки обсуждений «вопрос-ответ» между конкретными людьми, требующие тщательного отслеживания.
На практике это бывает трудно избежать, и, возможно, неразумно ожидать такой усердности повсюду… особенно в среде, где другие крупные платформы используют ветвление (что, на мой взгляд, призвано подавлять обсуждения, так как в них участвует слишком много людей).
В чём проблема?
Чтобы снова продемонстрировать проблемы, вызываемые этим неконтролируемым дублированием:
-
Полная цитата после поста кажется нелепой
-
Ещё нелепее, если развернуть «1 ответ»
-
А когда вы разворачиваете «1 ответ» и «ответ на»… это чистая нелепость:
Мне это просто выглядит запутанным.
Подавление создаёт новые проблемы
Поведение системы полностью непрозрачно для пользователей, поэтому, как отметил @schneeland, у кого-то может возникнуть вопрос: «Я что-то неправильно ответил?», и явного ответа на него нет.
Как мы можем это решить?
Лично я считаю, что нам следует полностью отказаться от опций подавления и переосмыслить проблему, поставив целью найти поведение по умолчанию, которое подойдёт всем.
Ответы выше
Когда у нас есть последовательные ответы, подобные этим, возможно, стоит изменить поведение. Разворачивание, чтобы увидеть дублирующиеся ответы в таких случаях, не приносит никакой пользы — мы это знаем… но указатель «в ответ на» может предоставить ценный контекст даже в такой ситуации:
Я не согласен с темой там
Я напрямую отвечаю Доменику. Теперь мне не нужно видеть это развёрнутым… но я могу задуматься: «Хм, это ответ на пост сразу выше… или на другой, сделанный Домеником»? Возможно, в таком случае мы просто переместим вас к посту и временно подсветим его для ясности (мы уже используем переход к посту на мобильных устройствах)
Если разрыв между постами становится больше, мы можем разворачивать контент по клику, чтобы вы не теряли свою позицию. Для меня это звучит как лучшее из двух миров.
Ответы ниже
Здесь всё немного сложнее… потому что ответов может быть много.
Я думаю, мы могли бы изменить поведение так, чтобы оно соответствовало описанному выше, когда есть только один ответ в непосредственной близости: прокрутка и подсветка. Возможно, этого достаточно, а поведение при множественных ответах останется прежним:
Есть ещё одна проблема с этим видом, но это немного отклонение от темы
Эта функция иногда вызывала путаницу… по крайней мере, несколько человек видели это и думали: «Эй, Discourse поддерживает ветвление!»
У нас также есть менее используемый отдельный режим для этого, который называется Включить представление с отфильтрованными ответами: Optional filtered replies view
При включении вместо отображения встроенных ответов, выглядящих как ветка, мы сворачиваем нерелевантные посты, показывая только ответы:
На мой взгляд, это решает проблему «выглядит как ветка» и лучше отражает плоскую структуру темы. Но опыт использования недостаточно хорош, чтобы сделать его режимом по умолчанию… возможно, мы можем улучшить его и пересмотреть решение, если хотим избежать проблемы «выглядит как ветка»?






