Github — это больше, чем просто сервис для хостинга кода и система контроля версий. Это настоящая социальная сеть для программистов, и неудивительно, что иногда хочется поставить значок , чтобы отметить чей-нибудь комментарий. Теперь это стало возможным. С сегодняшнего дня на Github появились эмодзи-реакции на пулл-реквесты, баги и комментарии.



Github надеется, что это сделает общение более эффективным.

Вставлять эмодзи можно было и раньше, но только в отдельных сообщениях. Это приводило к появлению большого количества шума, особенно в популярных проектах. Теперь реакция добавляется непосредственно в текст оригинального сообщения, так получается гораздо лаконичнее. Именно таким образом реализована система реакций в Slack и других популярных чат-сервисах.

Разработчики Github определили список из шести эмодзи, они «покрывают весь диапазон реакций, которые обычно выражают пользователи в комментариях»: это , , , , , . Использование эмодзи будет изучаться. Возможно, список изменят или расширят в будущем.

Некоторые пользователи считают, что добавление реакции «палец вниз» — это ошибка, потому что отрицательное голосование неконструктивно. Оно часто используется как наказание для конкретного пользователя, а не как конструктивная критика. Например, на StackOverflow право отрицательного голосования — это особая привилегия для пользователей с высокой репутацией.

Отрицательное голосование делает приемлемым такое поведение, когда пользователь может выразить отрицательную позицию без необходимости её аргументировать. Нужно ли это на самом деле для конструктивной коммуникации?

С другой стороны, отрицательное голосование необходимо, чтобы выяснить мнение аудитории, если нужно задать вопрос вроде «Нужно ли реализовать такую-то функцию?».

Ещё один нюанс — стоит ли показывать результат предыдущего голосования новому посетителю? Есть мнение, что предыдущий результат может повлиять на его. Возможно, лучше скрыть результат голосования до того, как человек определится со своим собственным мнением.
Как вы думаете, нужно ли отрицательное голосование на Github?

Проголосовало 307 человек. Воздержалось 133 человека.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

Комментарии (20)


  1. EndUser
    11.03.2016 09:02
    +2

    Не совсем понимаю как в формальной среде должны использоваться неформальные смайлы. Это как-то должно влиять на принятие решений?


    1. Elufimov
      11.03.2016 09:26
      +9

      Видимо вы никогда не видели открытого issue с кучей +1 где теряются полезные комментарии. И да https://github.com/dear-github/dear-github


      1. EndUser
        11.03.2016 09:40
        +3

        Разбиение "+1" на «шесть вариантов» как-то позволит находить полезные комментарии?


        1. koceg
          11.03.2016 09:49
          +6

          Само по себе введение реакций — поможет. Но я согласен, стоило бы ограничиться +1 и -1. Назначение остальных реакций непонятно — что такого смешного можно написать в issue? Или вот это "я думаю" — какая у него смысловая нагрузка?


          1. Newbilius
            11.03.2016 12:19
            +1

            Или вот это «я думаю» — какая у него смысловая нагрузка?

            "Я видел комментарий, но пока не знаю, что ответить. Но про вас не забыли — коммент прочитан!"


            1. koceg
              11.03.2016 12:22
              +2

              Да, это логично. Но, оказывается, это я смайлик неправильно интерпретировал — это confused и на иконках, которые я выложил ниже он именно такой. Поставить реакцию "я запутался" и не написать в чём именно проблема тоже неконструктивно.


        1. lair
          11.03.2016 16:04
          +1

          Нет никакого "разбиения +1", добавили возможность поставить смайлик на чужом issue/комменте вместо того, чтобы писать свой коммент, состоящий из одного смайлика.


    1. mukizu
      11.03.2016 10:24
      +2

      >в формальной среде

      Кто сказал, что она там формальная? Сколько гитхабом пользуюсь — по-моему среда там формальная на самом минимальном уровне.


      1. koceg
        11.03.2016 10:50
        +1

        Речь не про стиль общения, он может быть каким угодно. У pull-request'ов и issue есть вполне формальная задача. Пользователи сами просили добавить туда шаблоны, сделать более формальными. Большая часть добавленых смайликов к решению этих задач отношения не имеет, на мой взгляд.
        Но и не помешает, наверное, так что пусть будут. Предположительно, те, кто принимал решение о добавлении именно этих смайлов, провели какое-то исследование.
        Просто странно, что -1 кто-то посчитал неконструктивным, а к ROFL вопросов нет.


        1. mukizu
          11.03.2016 11:27
          +1

          ну ROFL хз. а вот хлопушка — вполне в тему к какому-нибудь issue, который «джва года ждал»и.

          А -1 посчитали не конструктивным вполне заслуженно. Если человека все устраивает, то достаточно плюсануть, если нет — будь любезен высказаться (для хабра с гиктаймс было бы, имхо, более чем уместно ввести схожую политику — минусовать может только тот, кто оставил комментарий)


  1. koceg
    11.03.2016 09:56
    +2

    У меня реакции выглядят так:


    1. KvanTTT
      12.03.2016 01:31

      Это еще хорошо. У меня confused от смайла confused:


  1. igrishaev
    11.03.2016 10:11
    +2

    Чернокожие смайлы есть? Нету? Ущемление.


  1. gwer
    11.03.2016 10:46
    +7

    Отличная новость! image


  1. el777
    11.03.2016 12:35
    +1

    Для кода надо обязательно добавить еще одну картинку — image.
    Вот тогда обсуждение будет "конструктивным" :)))
    Она же позитивная, улыбается. Верно? )


    1. koceg
      11.03.2016 12:39
      +9

      Картинка не грузится, но, разумеется, это улыбающаяся какашка.


  1. SamDark
    11.03.2016 16:31
    +3

    Бесполезное нововведение. Хотели «звёздочки» как в старом добром Google Code, которые позволяли выявить хотелки юзеров, то есть отсортировать issue по убыванию этих самых звёздочек. Получили совсем не их...


    1. GamePad64
      11.03.2016 17:21
      +2

      Хотели +1, который есть в Jira (и в Bitbucket, и в GitLab, и в ZenDesk) а получили смайлики из фейсбука. Почему GitHub не идёт навстречу — непонятно.


    1. KvanTTT
      12.03.2016 01:26

      Действительно. Даже отсортировать нельзя… Интересно, уведомление о "лайках" приходят?


      1. SamDark
        12.03.2016 02:44

        Вроде нет.