Pull to refresh
31
16
Suleiman Dibirov @idsulik

Senior Software Engineer

Send message

Спасибо большое. Да, в планах сделать отдельный пакет sync и поместить туда thread safe реализацию структур

А это что-то меняет?) ощущение, что целенаправленно ищете к чему-бы придраться

пока на слайсах, в планах добавить еще и на linkedin, чтобы можно было выбрать нужный подход под задачу, как это сделано в Java.

Ну..недостаточно 5 минут, тебе надо накидать логику, написать тесты, а это уже не 5 минут, хотя зависит от скорости. Порой легче и лучше взять готовое решение, а порой лучше самому написать)

Спасибо, я думал, что будет более веская причина поменять одно на другое)
Но да, согласен, лаконично, как дойдут руки поменяю

Не знал про gods, у того и другого есть свои плюсы и минусы, к примеру, в go-collections есть Trie, есть SkipList, в планах добавить Bloom filter

Если вам кажется, что require/assert лучше, то можете тут объяснить или же создать pull request, гляну и буду рад принять или сам поменять и запушить)

Готово, обновил статью и написал в начале, что это моя библиотека

вводите читателя в заблуждение,

каким образом? и как вы предлагаете сделать?

библиотеку (написанную вчера)

но вы писали про библиотеку.

даже если эти структуры добавлены вчера, то что в этом такого? я может сегодня тоже добавлю еще структуры, к примеру - bloom filter

свою библиотеку (написанную вчера)

idsulik released this Jul 12 - если 12 июль - это вчера, то вы правы

И не раскрыта тема 'эффективности', упомянутая в заголовке

справедливое замечание, пойду исправлю

а что "интерактивить" хотелось бы? Отправку запросов - да, будет очень удобно, а что еще? смотреть список ручек будет ли удобно интерактивно

Тоже думал над таким вариантом.
+ есть еще вариант сделать профили, которые будут храниться ~/.swama/profiles

через cli или интерактивно заполняешь профиль(токен, параметры и т.д.), а потом в cli указываешь -p {myProfile}, тогда он берет данные из профиля, тоже кажется удобный вариант, чтобы не заполнять параметры каждый раз

Хороший use case, если есть предложения как было бы удобнее это сделать, напишите.
Моя идея - это сделать команду:

swama request send --method=POST --endpoint=/user

а далее интерактивно дать возможность вводить параметры.
+ можно сделать параметр, чтобы json-ом передавать параметры

  1. мне лично удобнее пользоваться cli, т.к. он у меня всегда под рукой, нежели открытая страница swagger ui)

  2. если большой swagger, то swagger-ui подвисает

В целом дело вкуса) кому-то docker desktop подавай, а кому-то удобнее docker cli, я лично пользуюсь вторым, но также видел, как многие пользуются desktop UI для запуска контейнеров и тд

ascii графику или же полноценное desktop приложение?

swagger ui не очень удобен:

  1. тебе нужно либо развернуть swagger ui, либо же скопировать содержимое в существующий ui

  2. далее тебе нужно найти нужный endpoint среди кучи других

  3. кликать на кнопку

  4. заполнить поля

  5. кликать на кнопку еще раз

а с CLI, ты выполняешь гораздо меньше шагов + все это работает быстро и удобно

Это обязательно будет, спасибо

Решение этой задачи разными способами я привёл в комментарии, но кому-то оно не понравилось, - обиделся, наверное ;)

Если вы про этот комментарий https://habr.com/ru/articles/838270/comments/#comment_27203550 , то я не увидел там оптимизации, можете ткнуть пальцем в каком месте решение оптимальнее, чем второй решение в статье?

Ну а рассказывать решения конкретных задач с литкода - я считаю неэтичным. Может быть, если мне когда-то будет не лень, я расскажу некоторые общие подходы. Они там есть. Но период лютого увлечения литкодом у меня был пару лет назад.

ваше мнение, имеет место быть) но я в свое время смотрел как другие решают и это мне сильно помогло, решил тоже внести свой вклад.

Последние два абзаца я не понял к чему) ну и в принципе не понял негатива по отношению к этой статье, если вам она не полезна, то найдутся люди, которым она полезна. Если у вас есть конкретный фидбек, как можно сделать статью более полезной для НОВИЧКОВ, просьба написать, буду благодарен. Эта статья не рассчитана на тех, кто как семечки щелкает подобные задачи, коих тут много, насколько я понял и к сожалению они не видят дальше своего носа, думают, что если им все понятно, то и остальным должно быть)

Я лишь знаю о существовании fortran и ничего более. Предложите решение оптимальнее, чем второе решение в статье, тогда и поговорим)

Есть же профессора, которые сидят на ютуб и объясняют как решать задачи 9-го класса и таких очень много, на ваш взгляд это глупо это делать? Но это ваш взгляд.
Для каждого контента свой потребитель, если вам нужны решения сложных задач, то либо решите сами и расскажите, либо ждите кого-то, кто это сделает)

1
23 ...

Information

Rating
458-th
Registered
Activity