Pull to refresh
26
0
Антон @HedgeSky

Ruby developer

Send message
Спасибо за подробные теги. Наверняка помогут ищущим инструкцию по переходу на пятые рельсы.

Ну что за "конвенция"? "Соглашение" же принятый перевод слова "convention".

Если вы проверяете производственные пароли, ключи API и другие секреты, скрытые в вашей системе контроля версий, вы поступаете неправильно.

If you’re checking production passwords, API keys, and other secrets undisguised into your revision control system, you’re doing it wrong.

Перевод сменил смысл предложения на обратный. Отличный ход!
Когда я впервые столкнулся со стаканами и ложками в рецептах, они меня немного раздражали. Но потом в мою жизнь пришла таблица мер и весов. А ещё через какое-то время кухонные весы — счастье технаря. Иногда насыпаю коту ровно 16 грамм корма.
Филипп, а вам несложно будет сделать пост с кратким описанием (или просто перечислением) книг, которые вы прочли за последние несколько лет и сочли интересными?
Синтаксис схож, но pug нацелен на исполнение в среде node.js.
Ну и не такая уж и новая упаковка: первая версия slim опубликована в сентябре 2010.
Я раньше тоже использовал HAML, и тоже недолюбивал постоянные знаки процента: неудобно было их набирать, с зажатым шифтом до пятёрки тянуться. В slim такой проблемы нет.
/me вытащил наушники из ушей, внимательно на них посмотрел и поменял местами.
Успехов вам в развитии игры!

/offtop классная подготовка статьи: изложено последовательно и связно, без ошибок, с тире в нужных местах. Чувствуется проработанность!

Закончили на самом интересном месте. Жду развития темы в продолжении!

Отличный ход: опубликовать неприкрыто рекламный пост в пятницу вечером в надежде на то, что модераторы перенесут его в «Я пиарюсь» не сразу же.
Edit. А, администрация его увидела и в первом же комментарии одобрила. Ну, ок.
У меня ощущение от этого поста похоже на впечатления от прочтений постов Milfgard'a, одного из лучших авторов Хабра. Люди делятся своим необычным опытом, пишут интересно, с полезными советами, цифрами, не скатываются в откровенную рекламу. Да, не IT; но в разы лучше, чем очередной перевод без капли самостоятельного анализа.
А чем? Работаю в сфере IT, но интересуюсь текстами. Любопытно узнать ваше мнение)
Вы правы по поводу использования public_send.
По поводу сортировки: ваши примеры показывают, как можно определить методы sort_by_age и sort_by_name. В статье же рассматриваются разные способы вызова уже определённых методов.
Ещё пример из статьи упрощённый: он не фильтрует параметры (добавлю упоминание об этом), но обнажает возможную проблему с читаемостью.
Спасибо, что идёте навстречу вашим читателям и воспринимаете критику не в штыки, а как возможность улучшить статью!
Первое же предложение просит прочесть книгу ещё до объяснения того, что же хорошего в ней содержится:
Друзья, скачайте и прочитайте мою книгу «Психология потребителя»

Т.е. сразу же в голове звучит сигнал «Реклама!». А из-за этих вставок текст приобрёл (в моих глазах) эгоцентричную окраску:

  • скачайте и прочитайте мою книгу «Психология потребителя»
  • психолога Дмитрия Сатина
  • моего краудфандинга


Это ни в коем случае не претензия к книге или к автору. Мне не понравился лишь формат текста.

Весь текст до ката так и кричит: «Я, я, моя книга, моя краудфандинг!» Возможно, я неправильный потребитель, который даёт неправильный оценки, но для меня такой текст прозвучал, как голая низкосортная реклама в лучших традициях landing pages.
Перед написанием комментария я и фрагмент книги прочёл, и с отзывами ознакомился, но для этого мне сначала пришлось пересилить первое впечатление.
С учётом всего вышесказанного, было принято решение разработать одностраничный сайт (вот этот)

Согласно правилам Хабра, ссылки на свои сайты приравниваются к рекламе и должны быть размещены в хабе «Я пиарюсь». У вас же достаточно кармы для размещения поста там, зачем нарушать правила?
На мой взгляд, использование AR предполагает, что модель сама знает, как себя сохранять. В таких условиях использование запросов не через интерфейс AR или внешних источников приведёт к появлению в системе объектов, не являющихся моделями AR. Т.е. появляются описанные вами проблемы и без применения Repository, так что не в нём дело.

Мне кажется, что оптимальный способ использования AR вместе с Repository — использование модели для описания поведения самой модели, а Repository — для описания именнованных запросов (т.е. поведения коллекции). Получается как бы Read-only Repository :) По сути, просто разделение классов для обеспечения SRP.
До вашего комментария не замечал того, что перенесённые строки не подсвечиваются. Всегда ориентировался на красные строки в отчётах)
Спасибо!

Information

Rating
Does not participate
Location
Barcelona, Barcelona, Испания
Registered
Activity