Комментарии 76
О наболевшем: пожалуй, я бы пометил некоторые участки своего старого кода картинкой с экскрементами…
НЛО прилетело и опубликовало эту надпись здесь
Использую в swift, что может быть лучше чем эмодзи для названия переменной?
НЛО прилетело и опубликовало эту надпись здесь
Википедия:
Вегетарианцы не употребляют в пищу мясо, птицу, рыбу и морепродукты животного происхождения. Молочные продукты и яйца не употребляются лишь частью вегетарианцев.
НЛО прилетело и опубликовало эту надпись здесь
Если вегетарианца интересует этика, то диетические яйца не проблема в этом смысле (нет зародыша — нет убийства).
Все еще проще. В обиходе «вегетарианец» обозначает такого вегетарианца, у которого в рацион входят яйца и молочные продукты, или более научно — лактоововегетарианец. Если же что-то из этого маленького списка отсутствует по каким-либо причинам, то это либо лактовегетарианец(не употребляет яичные продукты), либо ововегетарианец(очевидно, без молочки). Если же вегетарианец не употребляет и это, то он веган. Правда, с веганами все немного сложнее.
Я не берусь судить, что значит «вегетарианец» в обиходе, но когда я был лактоововегетарианцем, на меня все смотрели круглыми глазами, когда я ел яйца и сыр: «ты же вегетарианец!!11».
В общем, не опирайтесь на «обиход»: обычно люди в этом не разбираются и строгих терминов не знают.
Правда, с веганами все немного сложнее.
Трудно не согласиться:)
>на меня все смотрели круглыми глазами, когда я ел яйца и сыр: «ты же вегетарианец!!11».
Я тебя так понимаю.
Я тебя так понимаю.
НЛО прилетело и опубликовало эту надпись здесь
Сыр ещё разный бывает. Я, например, поллотарианец, то есть ем всё, кроме млекопитающих,— но из-за этого имею проблемы с сыром: не всегда легко понять, сычужный он или микробиальный.
Вы ещё про сыроедение не вспомнили.
НЛО прилетело и опубликовало эту надпись здесь
Первая же картинка.
Better delete icons — почему бомба?
Shows an error… — почему ракета?
Почему мердж ветки это такой праздник? Почему тогда конфетти, а не бокал шампанского или кружки пива?
При этом на фоне монохромного текста цветные иконки выделяются, глаз за них автоматически цепляется.
Мозг работает по алгоритму картинка->ассоциация->ничего не понятно->чтение комментария. То есть три лишних этапа. Эмодзи среди текста — это визуальный шум в чистом виде.
Если хочется сделать логи более читаемыми (сейчас не затрагиваем вопросы совместимости) — разукрасьте текст. Или используйте однозначно понятные эмодзи: галочки и крестики.
Better delete icons — почему бомба?
Shows an error… — почему ракета?
Почему мердж ветки это такой праздник? Почему тогда конфетти, а не бокал шампанского или кружки пива?
При этом на фоне монохромного текста цветные иконки выделяются, глаз за них автоматически цепляется.
Мозг работает по алгоритму картинка->ассоциация->ничего не понятно->чтение комментария. То есть три лишних этапа. Эмодзи среди текста — это визуальный шум в чистом виде.
Если хочется сделать логи более читаемыми (сейчас не затрагиваем вопросы совместимости) — разукрасьте текст. Или используйте однозначно понятные эмодзи: галочки и крестики.
Конкретное соглашение? Автор писал про гайды по комментам в гите (в т.ч. по эмодзи, вот тут https://github.com/atom/atom/blob/master/CONTRIBUTING.md#git-commit-messages) – тогда цепочка сокращается до «картинка –> понятно о чём коммит –> не читать текст пока не нужны детали». Как аналог текстовых тегов "[DOC] Update docs about adding new customer", только легкофильтруемые визуально без чтения. Или выделять только определённые чтобы глаз цеплялся – например, при внесении broken changes.
Интересно как у большинства разработчиков софт это будет поддерживать. Мой iTerm2, например, может и картинки в консоли показывать.
Интересно как у большинства разработчиков софт это будет поддерживать. Мой iTerm2, например, может и картинки в консоли показывать.
Кто не любит эмодзи?
Я! Я этот человек.
В этой нелюбови ты не один!
Примите меня в свой клуб.
Особенно выбешивают эмодзи на iOS — то, что они третьим языком стоят.
Особенно выбешивают эмодзи на iOS — то, что они третьим языком стоят.
Присоединяюсь. Как разведутся эмодзи, так и полезут у нас переменные в виде эмодзи. Плюс стили эмодзи очень зависят от используемого пака картинок, и т.о. когда один человек привые видеть улыбающийся смайлик в логах = нет ошибок, а такой-же улыбающийся смайлик с зубами = есть некритичные ошибки, то когда он сядет за другой редактор, или другую ОС, и увидит так обратную картинку — это взорвёт мозг, и этот человек пожалеет, что начал использовать эмодзи.
Особенно помогают смайлики ( помимо самих эмодзи я не люблю еще и слово эмодзи ) в тот момент когда кусок кода в мессенджере превратился в веселые смайлики там где скобочки.
Грепать логи с эмодзи, навреное, очень удобно:)
как на винде то юзать?)
Но ведь в статье они "улучшают" не код, а комменты, твиты и названия issues...
Т̶̕еп͡е̷̡͠р̴̶ь͏ ̡͜жд̵͟ё̶͜͜м̸̛͠ ҉Z͏҉̡a҉l̨̛g̷͠͏ớ-̵͠к̛о̢́д̢͝а̷͠!̕
Нет! Нет, нет, нет, нет! Пожалуйста!
Я вижу это так:
>Описания коммитов в основном довольно унылы, но эмодзи разбавляют обстановку.
Создатели нескучных html 6 добрались до комментариев в коде?
Создатели нескучных html 6 добрались до комментариев в коде?
Вот, кстати, задумался, а существуют ли в странах, где письменность иероглифическая, языки программирования на таких языках? Это ж какой уровень абстракции!
Детский сад, чесслово…
Я считаю, что эмодзи — это мало. Нужно обязательно приделывать видео с инстаграмма или ютуба. Или писать лайвстрим с камеры разработчика. Что может быть увлекательнее, чем описание коммита с видео лайвстрима в нём?
Трэш. Против.
Мало того, что эмоджами можно помечать… так еще и языки программирования на них есть. Но они преследуют, в общем-то, другую цель — краткость. Вместо унылых console.log'ов веселые, легко запоминающие эмоджи — самое то, для телефонного кодинга.
Что же касается плагинов — то и под Atom есть emoji-code.
Что же касается плагинов — то и под Atom есть emoji-code.
а как их вводить то под виндой/убунтой в том же VSCode например? и на сколько удобно?
Вроде была такая статья уже.
Я исправил
Зависит от среды разработки. Кое где можно и анимированные гифки использовать — баги помечать, к примеру :)
Что это за среда?
Это LabVIEW. Штука специфическая немного, но поскольку язык G графический, то прямо в код я могу вставлять картинки. Конечно, анимированные гифки я не использую — на них задолбает смотреть, но если там математика какая, то у меня комментарии в в виде самых настоящих формул. Ну или куски доков могу бросать рядом с кодом — это удобно, если поддержку какого-нибудь протокола для специфичной железки кодить.
Сразу вспомнилась шутка:
«Проклятье!» — подумал китаец, заучивая сорокатысячный иероглиф. — «А ведь начиналось-то всё с простых смайлов...»
Для всех тех, кто говорит, что эмодзи попортят моноширинность кода:
А что мешает использовать эмодзи только в комментариях? Там же моноширинность не нужна совсем, нечего элайнить.
Ну на крайняк, можно эмодзи моноширинными сделать))
А что мешает использовать эмодзи только в комментариях? Там же моноширинность не нужна совсем, нечего элайнить.
Ну на крайняк, можно эмодзи моноширинными сделать))
▄▄▄▄▄▄▄▄▄▄
▌ ▐
▌ ▄██▄ ▐
▌ ██▀▀██ ▐
▌ ▄██ ▐
▌ ▄██▀ ▐
▌ ██▀ ▐
▌ ██████ ▐
▌ ▐
▀▀▀▀▀▀▀▀▀▀
▄ █ ▀ █ ▌▐
Ещё можно делать буквы из псевдографики. Крупно и хорошо заметно.
З.Ы. Тег (соде) не работает.
Я в институте писал на C#. И писал (будучи физиком) в основном математику. И делал я имена переменных с участием греческих букв. И было это неудобно, но зато красиво.
Здесь, как мне кажется, та же ерунда. Уместное использование картинок в коде (как, например, сирена возле «warning») может его сделать милее глазу. Но вот все остальные операции с текстом явно усложнит, коль скоро на клавиатуре нет кнопки с этой самой сиреной.
Остается только вспомнить про известную клавиатуру студии Лебедева…
Здесь, как мне кажется, та же ерунда. Уместное использование картинок в коде (как, например, сирена возле «warning») может его сделать милее глазу. Но вот все остальные операции с текстом явно усложнит, коль скоро на клавиатуре нет кнопки с этой самой сиреной.
Остается только вспомнить про известную клавиатуру студии Лебедева…
Спасибо за лайфхак с экранной клавой винды!
А в коде действительно эможи не нужны. К вышеперечисленным проблемам добавлю то, что в некоторых местах (мессенджерах и пр.) иногда код распознается как эмоджи. Если туда добавить еще свои эмоджи, то читаемость ухудшается во много раз.
А в коде действительно эможи не нужны. К вышеперечисленным проблемам добавлю то, что в некоторых местах (мессенджерах и пр.) иногда код распознается как эмоджи. Если туда добавить еще свои эмоджи, то читаемость ухудшается во много раз.
Так в большинстве (если не во всех) мессенджерах нет моноширинной подсветки. А в некоторых так и вообще пробелы триммятся. Как вконтакте.
Вообще, очень редко пересылаю код в мессенджерах. Но если и приходится, я был бы рад не видеть там ни одной эмоджи.
Насчет тримминга пробелов — да, в этом плане радует скайп.
Насчет тримминга пробелов — да, в этом плане радует скайп.
Кстати: а где этот значок? Я у себя в Win10 такого не вижу.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как эмодзи могут улучшить ваш код (на самом деле)