gilenson icon indicating copy to clipboard operation
gilenson copied to clipboard

Нокогирификация

Open y8 opened this issue 11 years ago • 3 comments

Мержить пока не надо, просто чтоб ты видел то, что мы обсуждаем :)

y8 avatar Feb 23 '14 19:02 y8

По поводу перехода на юникод, да, почему бы и нет.

y8 avatar Feb 23 '14 19:02 y8

Оч круто. С ассертами - у меня там есть assert_equal_cp, он удобный. Дальше: мне кажется целесообразным в коде самого гиленсона - не в тестах - ставить хитрые unicode-символы через массив. Тогда можно набрать их кодпойнты через 0x123, что соответствует их номенклатуре во всех таблицах и легко гуглится например. Плюс inline после такого глифа можно поставить комментарий с его официальным названием. Это реально неслабо помогает понять что же там имеется в виду. Как-то так: https://github.com/julik/gilenson/blob/master/lib/gilenson.rb#L119 мне это кажется актуальным особенно для whitespace (которое white и его не видно). В тестах можно я думаю ставить эти штуки inline но помечать рядом с ассерцией что "здесь зашит ТАКОЙ ПРОБЕЛ о котором вы даже НЕ ПОДОЗРЕВАЛИ".

Про jeweler - я хочу чтобы было две вещи:

  • bundle exec rake (без аргументов и шоп работало)
  • bundle exec rake release (без аргументов и шоп работало)

и чтобы release делал тег и пушил его, сам собирал гем и сам его публиковал. Я не в курсе умеют ли последние rubygems/bundler все это сами делать. И делать все это руками мне неудобно (у меня гемов один маленький фургон, и все они релизятся и тестятся так, и помнить что где-то кто-то из нелюбви к зависимостям это выпилил меня не радует). Это обеспечивается?

julik avatar Feb 24 '14 09:02 julik

Ну как там движуха, заглохла совсем?

julik avatar Oct 05 '14 11:10 julik