Pull to refresh
38
0
Suleiman Dibirov @idsulik

Senior Software Engineer

Send message

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

Тоже думал над таким вариантом.
+ есть еще вариант сделать профили, которые будут храниться ~/.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-го класса и таких очень много, на ваш взгляд это глупо это делать? Но это ваш взгляд.
Для каждого контента свой потребитель, если вам нужны решения сложных задач, то либо решите сами и расскажите, либо ждите кого-то, кто это сделает)

На тот момент было несколько комментов и на все мои разом поставили минусы) даже на безобидный комментарий - "Буду благодарен за обратную связь, критика приветствуется, желательно аргументированная!)"

Спасибо!

Почему именно российские, практически все задачи из разных faang(faang like) компаний, российских и зарубежных.

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

там ведь два решения, один с массивом, а другой оптимальный, что не нравится?

мое второе решение даже проще, чем то, что вы написали выше

Ощущение, что прочли половину статьи и решили выплеснуть свое недовольство)

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

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

Суть статьи ведь показать как решить просто и как решить оптимально, максимально доступным способом, не было цели показать изощренный вариант решения.

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

Фильтры чего? Не понял вопроса

  1. Окей

  2. Мне когда-то попалась эта задача и я не знал как решить, теперь решил рассказать другим как это сделать, визуальное объяснение, каждому подойдет свой вариант подачи материала, надеюсь моя подача тоже будет полезна кому-то. Причем тут мое звание Senior? Где в задаче это упоминается?) Если я Senior, то должен объяснять только hard задачи? Не вижу логики

  3. Если странно, предложите идею как сделать лучше

  4. Я не про минус на статью писал, а про минус на каждый мой коммент) Если подскажете как сделать статью лучше, пишите. Не про террабайты, а именно эту задачу с ограничениями из литкода

Я?) с чего вы взяли? стало интересно кто просто лепит минусы на все подряд)

А кто обиделся и ставит минусы?))

Information

Rating
2,105-th
Registered
Activity