Pull to refresh

Comments 9

Мда, зарекался я по-русски про Elixir писать…@Source ну хоть вы чего-нибудь скажите, что ли.

В начале статьи можно было бы вкратце рассказать как money_sql хранит данные в базе. Для тех, кто с ней не работал, дальнейший текст трудновато будет понять.

А так вообще круто! Действительно удобнее стало.

и сделать это правильно: не в кишках одного из наших микросервисов, и даже не в обособленном внутреннем артифакте, а там, где этому коду самое место: в оригинальной библиотеке, которой пользуются все

Вот это я всячески одобряю. Сам стараюсь так же делать.

Прастити?

> Работают они обе, как часы. Причем, сделаны (как и все, что делает Кип) — с умом. Для постгреса определяется пользовательский тип, позволяющий выполнять сложные запросы к записям, содержащим денежные суммы.

Я имел в виду детали. Что из себя этот пользовательский тип представляет. Плюс дальше ещё MySQL фигурирует.

В целом, можно это и по ссылке в самом проекте посмотреть. Это так, для полноты статьи скорее.

MySQL даже сам Кип поддерживает только постольку-поскольку, я его привел просто, чтобы похвастаться тем Франкенштейном, который агрегирует «нативно поддерживаемые» джейсон-поля :)

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

Какой Кип? Публикуя статью в хабе `MySQL`, вы обрекаете себя на то, что к вам придут питонщики, джаваскриптизёры, пэхапэшники и прочие. И, оказывается, никто из них почему-то не шарит за эликсир.

Поэтому вопрос о нативных типах БД от @Source -- максимально логичный в данном контексте -- всё начинается и заканчивается внутри БД. Вместо ответа -- "Прастити?" и отсылка к авторитету.

Давайте всё же будем профессионалами. Я присоединяюсь к вопросу -- как оно работает внутри БД? Меня интересует DML, но не нюансы вашей ORM

Давайте вы будете профессионалами без меня?

Кроме того, окститесь, откуда на говнохабре профессионалы?

Как-то это по-детски обижаться на ресурс и его пользователей. Это ж позиция непризнанного гения (жертвы).

Вы выбрали интересную тему и заход был хороший. Но после "Во всех более-менее современных языках есть библиотеки для работы с денежными суммами, реализующие стандарты и скрывающие от нас адовую арифметику без потерь точности." стоило всё-таки погрузиться в детали как это работает на уровне БД и что там за адовая арифметика без потери точности. Тогда получилась бы статья для широкой аудитории, с параллельным продвижением Elixir.

Как, например, Фаулер продвигал Java своими книгами по рефакторингу и паттернам проектирования.

У вас же получилась узкоспециализованная статья, которая местами выглядит как хвастовство в стиле "во как я могу" (просто фрагменты кода и минимум пояснений по ним). Просто представьте, что читатель первый раз слышит про подобную библиотеку. А вы сходу что-то поверх неё делаете, предварительно не объяснив вообще ничего.

Безусловно вы имеете право и на такой формат. Но такие статьи всегда привлекают меньше внимания. Это факт, а не повод обижаться.

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

Формат, который вы рекомендуете, имеет право на существование, если бы мне хоть сколько было бы интересно продвижение. Но оно мне не интересно; я поделился интересным и очень недооцененным (на мой взгляд) подходом к построению библиотек: сделать жизнь пользователя легче, подумав об интерфейсе, а не только о реализации. Сама библиотека тут сбоку припека. Но главное — вынесено в заголовок (за который я огреб, разумеется «кликбейтности»).

И тут приходит какой-то хер с горы, и сообщает мне менторским тоном, как мне надо писать. Я класть хотел в принципе на хабр, но иногда альтруизм (который заставляет меня отвечать на SO и разгонять OSS) перебарывает, и я что-то перевожу на русский и публикую тут. Это — привелегия читателя, и свои чаяния о том, «как надо», особенно в таком тоне (вы же вот смогли как-то написать то же самое без неуместного апломба) — высказывать в комментариях не следует. Это как если бы на SO в комментарии к моему ответу пришел непоймикто, и начал учить, как правильно отвечать.

А фраза «Меня интересует DML» — это просто неприкрытое хамство. Интересует? — Почитай, доки прекрасные.

Sign up to leave a comment.

Articles