Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zamiana odpowiedzi na komentarz a głosy w dół #245

Open
awaluk opened this issue Mar 31, 2021 · 9 comments
Open

Zamiana odpowiedzi na komentarz a głosy w dół #245

awaluk opened this issue Mar 31, 2021 · 9 comments
Labels

Comments

@awaluk
Copy link
Member

awaluk commented Mar 31, 2021

Mamy na forum dostępną opcję zamiany odpowiedzi na komentarz, przydaje się na przykład gdy ktoś się pomyli. Odpowiedź może mieć głosy w górę lub w dół, a komentarz tylko glosy w górę. W momencie przenoszenia odpowiedzi do komentarza głosy w dół nie są czyszczone i później wygląda to tak. Należałoby więc przy zmianie odpowiedzi na komentarz czyścić oddane głosy w dół.
Zrzut ekranu z 2021-03-31 16-28-06

Z zamianą odpowiedzi na komentarz związany jest także problem #200

@awaluk awaluk added the Bug label Mar 31, 2021
@ScriptyChris
Copy link
Member

A dlaczego właściwie komentarze nie mogą mieć głosów negatywnych?

@awaluk
Copy link
Member Author

awaluk commented Mar 31, 2021

W teorii mogą, można włączyć taką opcję. U nas nigdy nie była włączona, nie wiem jaki był dokładny powód. Mogę podejrzewać, że głównym mogło być to, że głosy w dół i tak nie zepchną komentarza niżej, bo te są sortowane chronologicznie aby nie zaburzyć sensu dyskusji, ale w teorii to samo można by powiedzieć o sensie głosów w górę.

@event15
Copy link
Member

event15 commented Mar 31, 2021

A czemu nie czyścić wszystkie głosy? I czemu wyświetlanie jest chronologicznie? Na stackoverflow na przykład są siłą głosów ustawiane - na wykopie podobnie

@awaluk
Copy link
Member Author

awaluk commented Mar 31, 2021

Skoro i odpowiedź i komentarz mają głosy w górę, to nie widzę potrzeby, aby je czyścić. Usuwać trzeba w dół, bo komentarze tych po prostu nie mają, a więc zachowywanie ich jest błędem. Treść i sens posta pozostają bez zmian, więc myślę że ocena w postaci głosów też pozostaje bez zmian.

Wyświetlanie musi być chronologiczne, aby nie zgubić sensu dyskusji - jak napisałem. Zarówno na SO jak i wykopie ustawiane są chronologicznie.

@ScriptyChris
Copy link
Member

ScriptyChris commented Mar 31, 2021

Rozpatrując dwa przypadki odpowiedzi zamienianej na komentarz:

  • 1 głos w górę i 3 w dół: wyświetli ocenę -2 obok odpowiedzi. Zamiana na komentarz pokaże 1 głos w górę.
  • 3 głosy w górę i 1 w dół: wyświetli ocenę 2 obok odpowiedzi. Zamiana na komentarz pokaże 3 głosy w górę.

Jeśli się nie pomyliłem, to wg mnie przez usunięcie głosów w dół zmieni się prezentowana ocena posta, co może negatywnie wpływać na jego odbiór. Np. odpowiedź z sumarycznie większą liczbą głosów negatywnych, jako komentarz będzie prezentowana pozytywnie.

@awaluk
Copy link
Member Author

awaluk commented Mar 31, 2021

Jest w tym trochę prawdy, tyle że gdyby ta odpowiedź od początku była komentarzem, to też nie można byłoby oddać na niego głosów w dół, a tylko w górę. Więc prawdopodobnie efekt byłby taki sam. Chyba, że ktoś oddaje głosy w górę tylko z litości tzn. widzi że ktoś ma w danym poście głosy w dół, więc żeby mu nie było smutno to da też w górę, bez merytorycznej oceny wypowiedzi.

@ScriptyChris
Copy link
Member

Moim zdaniem w takim przypadku fix powinien polegać na dodaniu możliwości oddawania głosów w dół na komentarz. Ocena komentarza nie musi koniecznie wpływać na jego chronologię w dyskusji, ale już prezentowana ocena powinna być spójna i jeśli odpowiedzi mogą mieć głosy w dół, to i komentarze powinny działać tak samo - a wtedy nie będzie problemu, że przy zamianie odpowiedzi na komentarz znikną głosy, bo po prostu zostaną przeniesione 1:1.

@awaluk
Copy link
Member Author

awaluk commented Mar 31, 2021

Można o tym pomyśleć skoro tak mówisz. Ewentualnie zrobić jakąś ankietę i zapytać. Tylko to już bardziej dodanie nowego ficzera, niż poprawka buga ;) Choć to prawda, że bug się przy okazji rozwiąże sam. Jeśli jednak głosy w dół dla komentarzy mają być dodane tylko dlatego, żeby się dobrze przeniosło przy zmianie z odpowiedzi, a nie widzimy realnego faktycznego sensu istnienia głosów w dół do komentarzy, to jak dla mnie overkill.

Z założenia jak mówiłem głosy mają odpowiedzi, bo one są sortowane po głosach - dzięki głosom w dół można łatwo zepchnąć na dół te kiepskie. To odpowiedzi powinny być głównie oceniane, a komentarze są dodatkiem, najczęściej tylko dyskusją na temat odpowiedzi. O ile mi się wydaje SO też ma głosy w górę i w dół do odpowiedzi oraz w górę do komentarzy. Nie przypominam sobie, abym widział kiedyś przy komentarzach głos w dół.

@ScriptyChris
Copy link
Member

ScriptyChris commented Mar 31, 2021

Jeśli jednak głosy w dół dla komentarzy mają być dodane tylko dlatego, żeby się dobrze przeniosło przy zmianie z odpowiedzi, a nie widzimy realnego faktycznego sensu istnienia głosów w dół do komentarzy, to jak dla mnie overkill.

Nie. Jak dla mnie dodanie możliwości głosowania w dół na komentarze będzie uspójnieniem ich względem odpowiedzi. Choć do pełnego uspójnienia trzeba by pewnie podpiąć pod to powiadomienia i przeliczanie głosów na punkty profilowe. Natomiast samoistne rozwiązanie problemu przenosin głosów przy zmianie odpowiedzi na komentarz będzie wtedy przy okazji.

Osobiście nie rozumiem, dlaczego komentarze (czy to u nas, czy na SO) mają mieć tylko głosy w górę, ale już nie w dół. Dla mnie możliwość oceny powinna być w obie strony. Natomiast wpływ tej oceny na pozycję wypowiedzi w dyskusji jest wg mnie osobną sprawą - być może też drugorzędną - choć pewnie przydatną w długich dyskusjach, bo pomaga wyróżnić najlepiej oceniane komentarze, przez co wygodniej jest czytać długie wątki. Rozdzieliłbym więc rozmyślanie nad dodaniem możliwości głosowania w dół na komentarze od rozmyślań nad umożliwieniem wpływania tych głosów na chronologiczną pozycję komentarzy w dyskusji.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants