μ

Метки для Ruby кода

Для Руби кода можно использовать специальные комментарии:

# TODO add named_scopes
# FIXME method A is broken
# OPTIMIZE improve the code

И просматривать их с помощью rake notes:

app/controllers/application_controller.rb:
  * [ 6] [TODO] Продумать авторизацию

app/models/comment.rb:
  * [ 8] [TODO] exclusion registered users nicks

app/models/message.rb:
  * [ 8] [TODO] antispam

app/models/tag.rb:
  * [27] [FIXME] игнорировать не уникальные slug

app/views/posts/show.html.slim:
  * [14] [OPTIMIZE] переписать этот ужас

app/views/shared/_sidebar.html.slim:
  * [25] [TODO] icon.png

При этом можно смотреть метки только одного типа:

rake notes:todo
rake notes:fixme
rake notes:optimize

Или даже свои собственные:

rake notes:custom ANNOTATION=MYANNO

И ещё один плюс меток в том, что они обычно подсвечиваются в текстовых редакторах.

Базовая типографика

Даже людям далёким от профессиональной типографики пригодится набор из нескольких крайне полезных символов. Как минимум потому, что это элементы русского языка.

И да, раскладку Бирмана можно настроить и в Линуксе.

Примеры #

Сравните сами:

Пушкин писал Дельвигу: "Жду "Цыганов" и тотчас тисну".
Пушкин писал Дельвигу: «Жду „Цыганов“ и тотчас тисну».

42 - 16 + 12
42 − 16 + 12

Тире́ (фр. tiret, от tirer - растягивать) - один из знаков препинания, применяемый во многих языках.
Тире́ (фр. tiret, от tirer — растягивать) — один из знаков препинания, применяемый во многих языках.

Ссылки #