LINUX.ORG.RU
ФорумTalks

Вимеры выплёскивают больше ненависти в комментариях к коммитам


0

1

когда пишут на своём VimL. К такому выводу пришли независимые эксперты, проанализировав тонны репозиториев на гитхабе.

Показательно, что комментариев с выраженным удивлением больше всего в коде на Перле, а вот комментариев, поясняющих косяки и подводные камни - на С++.

Материал старый, но в поиске не нашёлся.

http://geeksta.net/geeklog/exploring-expressions-emotions-github-commit-messa...

★★★★★

Последнее исправление: yoghurt (всего исправлений: 1)

Вимеры выплёскивают больше ненависти в комментариях к коммитам

он же либо пищит либо портит - вот и ненависть

megabaks ★★★★
()

на лоре больше нет нормальных срачей «вим вс невим», «нетакое» гламурное кисо считает у кого сколько было или не было баб и обменивается фотками, разбавляя общий тупак тупым пубертаным нигилизмом и откровениями.

бедапечаль.

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

больше нет нормальных срачей «вим вс невим»

А что тут поделаешь?
Вимеров становится всё меньше и меньше — админов, пишущих 100-строчные скрипты можно в расчёт не брать. Их опыт неполон.
Вот ты застал срачи ed vs <что-то>? А ведь они были.
Теперь их нет. Скоро не будет и вимосрачей.

Stahl ★★☆
()
Ответ на: комментарий от Rastafarra

«нетакое» гламурное кисо считает у кого сколько было или не было баб и обменивается фотками, разбавляя общий тупак тупым пубертаным нигилизмом и откровениями.

И пишет на макбуке в саблаймчике

yoghurt ★★★★★
() автор топика

Меня сильно удивило, что многие пишут в vim на каком-то objective_c. Или немногие, но крайне эмоциональные

router ★★★★★
()
Ответ на: комментарий от AP

Пользуясь случаем, тебе не известны программы, которые, скорми им музыкальный файл, дизассемблировали бы его понотно для какого-нибудь конкретного инструмента?

yoghurt ★★★★★
() автор топика

давно на лоре не было срача vim vs emacs

QuArt3
()
Ответ на: комментарий от Stahl

Теперь их нет. Скоро не будет и вимосрачей.

А это плохо?

админов, пишущих 100-строчные скрипты можно в расчёт не брать.

У меня быдлокод длиннее

root@backup:~/zabbix/#: wc -l zabbix_avamar.pl
973 zabbix_avamar.pl

Ещё админы не только пишут скрипты, но и читают код крупных проектов, чтобы понять, несмотря на отсутствие документации, как же эта хрень работает, и почему работает не всегда. ctags, вкладки. В особо тяжёлых случаях - cscope

router ★★★★★
()

VimL

Зато судя по этому баги там встречаются реже всего (как и баше, хехехе).

AX ★★★★★
()
Ответ на: комментарий от yoghurt

Пользуясь случаем, тебе не известны программы, которые, скорми им музыкальный файл, дизассемблировали бы его понотно для какого-нибудь конкретного инструмента?

Последнее, что под Linux выходило примерно на эту тему — CLAM Chordata. Были какие-то попытки наваять wav2midi, но лично не пользовался, так что советы раздавать не буду.

AP ★★★★★
()
Ответ на: комментарий от Stahl

Вимеров становится всё меньше и меньше

А альтернативы vim, такого же продуманного и удобного текстового редактора так и не появилось.

Policeman
()
Ответ на: комментарий от router

А это плохо?

Это отлично. Эти срачи просто говно, извините за тавтологию.
Это даже унылей, чем периодически всплывающие треды «Почему линукс отстой, а винда или макось хороши».

Stahl ★★☆
()
Ответ на: комментарий от Stahl

Я серьезно, лично мне передвигать руки от клавиатуры к стрелкам для навигации по тексту крайне неудобно. Раздражает, что нельзя просто положить руки и спокойно работать.

Policeman
()
Ответ на: комментарий от AP

What's Not
Insert mode is regular Sublime Text editing, with the usual Sublime Text key bindings: vi insert mode key bindings are not emulated.
Ex commands are not implemented, apart from :w and :e, which work via the command palette.

И оно наверняка не умеет читать .vimrc. Vim имеет свои недостатки — он недружелюбен к новичкам, он всего лишь редактор, а не IDE, однако он очень удобен именно в плане юзабилити.

А vi-mode умеет не только Sublime, а тот же Qt Creator, есть плагины для MS VisualStudio, и т.д. Но это все костыли — я бы хотел нативной поддержки, чтобы vi-like управление было дефолтным (с возможностью перехода на «традиционное» управление).

Policeman
()
Ответ на: комментарий от Policeman

весь vim - это клавиатурное управление, больше ничего. Тот же VimL дичайшее кривое NIH говно.

lazyklimm ★★★★★
()
Ответ на: комментарий от Policeman

чтобы vi-like управление было дефолтным

ничего, это пройдёт

lazyklimm ★★★★★
()
Ответ на: комментарий от Policeman

Vim ... недружелюбен к новичкам,... однако он очень удобен именно в плане юзабилити.

Взаимоисключающие параграфы.

AP ★★★★★
()
Ответ на: комментарий от AP

Нет, не взаимоисключающие. Порог вхождения высокий, но возможности редактирования убер высоки, особенно когда дело касается редактирования и копипаста собственного кода! Всякие замены регэекспами и прочие. Я вимом редко пользуюсь, сейчас плотно работают в Rstudio и иногда просто страдают от отсутствия необходимых функций, а переключаться не очень хочется!

ErasimHolmogorin
()
Ответ на: комментарий от AP

Взаимоисключающие параграфы

Скажи, самолет вроде Boeing 777 дружелюбен к новичкам? А автомобиль? А как легче всего добраться от Хельсинки до, скажем, Берлина, пешком, на машине или на самолете? Юзабилити != низкий порог вхождения. Юзабилити, это когда ты уже освоился с инструментом, и понял, что им удобно работать. А то, что ты называешь «юзабилити» — это интуитивно понятный интерфейс, это другое.

Policeman
()
Ответ на: комментарий от Policeman

такого же продуманного

Сразу видно юнца не подписанного на vim_dev. Vim — собрание кривых костылей. И чем дальше, тем шире и выше эта куча говна становится.

Например, вместо запила нормальной очереди сообщений, там на полном серьезе обсуждают как сделать vim потоко безопасным. Походу приверженцы потокобезопасности не понимают как еще можно реализовать асинхронность малой кровью и это очень печально.

Или обработка кодов клавиш в терминальной версии, вообще пестня.

Внутри vim крив и зловонен, как провалившийся пульпит на зубе циркового уродца.

baverman ★★★
()
Ответ на: комментарий от AP

Юзаби́лити, удобство использования (англ. usability — дословно «возможность использования», «способность быть использованным», «полезность») — понятие в микроэргономике, эргономическая характеристика степени удобности предмета для применения пользователями при достижении определённых целей в некотором контексте. Термин имеет связь с понятием «эргономичность», но в отличие от последнего меньше ассоциируется с технической эстетикой, с внешним видом и более привязан к утилитарности «юзабельного» объекта.

С вики.

Policeman
()
Ответ на: комментарий от Policeman

для меня не важна реализация, если она работает и не дает сбоев

Ты уже пользуешься tmux чтоб пускать «асинхронные» плагины?

baverman ★★★
()
Ответ на: комментарий от baverman

Внутри vim крив и зловонен, как провалившийся пульпит на зубе циркового уродца.

Чувак, ты мог быть звездой стэндапа :)

AP ★★★★★
()
Ответ на: комментарий от baverman

Нет, мне не надо было, но я использую Арч, а в нем systemd, который у меня не вызывал нареканий и симлинки со всех */bin и */lib на /usr/bin и /usr/lib, а так же самые свежие версии софта, которые содержат, ясное дело, кривые куски кода и прочие прелести. Проблем в использовании я не испытывал, поэтому для меня, как конечного пользователя, детали реализации неважны. Как и с vim. Он удобен для меня, если начнет падать, пищать и все портить, буду искать альтернативы.

Policeman
()
Ответ на: комментарий от Policeman

Ты как-то странно понимаешь утилитарность.

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

AP ★★★★★
()
Ответ на: комментарий от Policeman

Ну и в остальном, та или иная функция может быть реализована так, что будет понятна новичку и удобна опытному пользователю. Примеров — море.

К vim это, конечно, не имеет никакого отношения, потому что он был спроектирован для устройств ввода с ограничениями, которых сейчас попросту нет.

Я подозреваю, что в голове у хардкорных вимеров, емаксеров и т.д. в определённый момент происходит подмена понятий: «лично мне так удобно» превращается в «лучше не бывает, а кто не согласен, тот идиот». Это печально, но тут ничего не попишешь.

AP ★★★★★
()
Ответ на: комментарий от AP

Юзабилити — это степень, с которой продукт может быть использован определёнными пользователями при определённом контексте использования для достижения определённых целей с должной эффективностью, продуктивностью и удовлетворённостью
ISO 9241-11

Возможно я что-то недопонимаю, но все ведь зависит от контекста, так? В твоем случае, с сайтом имеет дело пользователь, который в первый раз на сайте и ничего о нем не знает. В моем — профессиональный разработчик, который использует широкий спектр инструментов, которые невозможно использовать без чтения мануалов, изучает новый инструмент (vim) и начинает его использование. Для него важно ускорять повторяющиеся действия при выполнении работы, и vim со своими командами и клавиатурными сочетаниями в этом помогает.

Policeman
()
Ответ на: комментарий от AP

что в голове у хардкорных (...) емаксеров и т.д. в определённый момент происходит подмена понятий: «лично мне так удобно» превращается в «лучше не бывает (...)»

Но ведь лучше же не бывает!

yoghurt ★★★★★
() автор топика
Ответ на: комментарий от AP

AP, если появится инструмент, который будет для меня удобней, чем vim — перейду на него. В плане других людей — каждый использует то, что ему удобно. В этом плане я ничего не имею против)

Policeman
()
Ответ на: комментарий от Policeman

Для него важно ускорять повторяющиеся действия при выполнении работы

Да.

и vim со своими командами и клавиатурными сочетаниями в этом помогает.

Что не является единственно верной реализацией, не так ли?

AP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.