Size: a a a

2020 April 14

MK

Mem Kekovich in Rude QA
Есть схема спека апихи
Какие нахуй поля у тебя меняются по условию других полей ??
источник

MK

Mem Kekovich in Rude QA
Если дохуя полей - нахуй дикты кмк, но я не петонодроч
В жабе православной я всегда обджекты хуярю. Зева и нодой любит побаловаться
источник

ZE

Zewa 🚽 Expert in Rude QA
Mem Kekovich
@zewcha петонисты совсем упоролись, что для того, чтобы вернуть экземпляр класса аннотации добавляют 🤔
Великий язык;
источник

Н

Нурсултан in Rude QA
Mem Kekovich
Есть схема спека апихи
Какие нахуй поля у тебя меняются по условию других полей ??
пример
{
 "crotch_type": "pussy",
 "how_deep": "u can hide in there",
 ...
}

{
 "crotch_type": "dick",
 "nice_cock": "awesome_balls",
...
}


ну и в зависимости от того, что лежит в crotch_type ниже поля либо докидываются, либо убираются, либо не принимают конкретно значения, валитные для определенного crotch_type
источник

ZE

Zewa 🚽 Expert in Rude QA
Нурсултан
посоны, подскажите.
есть ручка, которая понимает пост запрос и есть json с кучей разных полей, которые хотелось бы уметь изменять как хочется. но как сделано сейчас - засторены несколько часто юзающихся типовых словарей, которым можно некоторые поля подтюнить. что-то мне подсказывает, что это не очень красиво, органично, ритмично, вокалично. прав ли я?

если да, как это сделать красиво? описать это "моделью" с помощью какого-то pydantic (датаклассы нам пока не завезли, сразу говорю). смущает еще момент, что некоторые поля (прямо скажем дохуя какие) могут быть, в зависимости от значений одного определенного поля, а могут и не быть. реквест вроде как не развернет, если я пришлю валидные ненужные данные, но хотелось бы как-то красиво уметь изменять структуру и расширять, в зависимости от зачений некоторых полей.
Делай шаблон енамовый
Потом просто консту прокидываешь и все
источник

MK

Mem Kekovich in Rude QA
Слышьте товарищи синьоры
Есть апи метод (заебало слышать ручка. Какая нахуй ручка блять), который редиректит на AD сервер авторизации клиента. Обратно AD сервер должен вернуть в мой микросервис успех и токен, мой микросервис берет токен, сторит его и дальше кидает свой токен в мейн сервис авторизации. Мейн сервис авторизации уже делает всю хурму и раздвигает ноги.
Вопрос как часть логики AD сервера сделать через апиху? Макать ответ от него?
источник

ZE

Zewa 🚽 Expert in Rude QA
Можешь на вход сделать метод, пинимающий контекст
источник

MK

Mem Kekovich in Rude QA
Нурсултан
пример
{
 "crotch_type": "pussy",
 "how_deep": "u can hide in there",
 ...
}

{
 "crotch_type": "dick",
 "nice_cock": "awesome_balls",
...
}


ну и в зависимости от того, что лежит в crotch_type ниже поля либо докидываются, либо убираются, либо не принимают конкретно значения, валитные для определенного crotch_type
Чиво блять
источник

ИС

Игорь Середа... in Rude QA
Mem Kekovich
@zewcha петонисты совсем упоролись, что для того, чтобы вернуть экземпляр класса аннотации добавляют 🤔
Там в другом хуйня. Ты пытаешься объявить результат того типа, который ещё не сам объявлен, потому что ты внутри него самого и используешь. Но это решается одной строчкой импорта, как и было выше написано.
источник

MK

Mem Kekovich in Rude QA
Почему там вообще логика в жсон? Не могут null какой-то положить?
источник

MK

Mem Kekovich in Rude QA
Игорь Середа
Там в другом хуйня. Ты пытаешься объявить результат того типа, который ещё не сам объявлен, потому что ты внутри него самого и используешь. Но это решается одной строчкой импорта, как и было выше написано.
Хех
А метод вызывается не на созданном экземпляре класса? Я думал как у всех 🤷🏻‍♂️
источник

MK

Mem Kekovich in Rude QA
Zewa 🚽 Expert
Делай шаблон енамовый
Потом просто консту прокидываешь и все
Какой Шаблон? Там полей куча
источник

ZE

Zewa 🚽 Expert in Rude QA
Mem Kekovich
Слышьте товарищи синьоры
Есть апи метод (заебало слышать ручка. Какая нахуй ручка блять), который редиректит на AD сервер авторизации клиента. Обратно AD сервер должен вернуть в мой микросервис успех и токен, мой микросервис берет токен, сторит его и дальше кидает свой токен в мейн сервис авторизации. Мейн сервис авторизации уже делает всю хурму и раздвигает ноги.
Вопрос как часть логики AD сервера сделать через апиху? Макать ответ от него?
Какой-то сложный AD э, он ж вроже в лдап лайк формате работает
источник

MK

Mem Kekovich in Rude QA
Zewa 🚽 Expert
Какой-то сложный AD э, он ж вроже в лдап лайк формате работает
Если не правильно юзать ад и лдап - можно всю авторизацию на него повесить, что не правильно
Но опенстак позволяет через сторонний ад делать аутентификацию и по ответу ад сервера авторизацию 🤷🏻‍♂️
источник

MK

Mem Kekovich in Rude QA
Вот я думаю - как через апи это провернуть. Прикол в том, что это тдд у меня щас. Апихи ещё нет как и тестового ад сервера
источник

ZE

Zewa 🚽 Expert in Rude QA
Mem Kekovich
Какой Шаблон? Там полей куча
Ну типа
ZHOPA {
Object lalala(Context lalal) {
Тута билдер не по полям, а по логике
}
}
источник

ZE

Zewa 🚽 Expert in Rude QA
Mem Kekovich
Если не правильно юзать ад и лдап - можно всю авторизацию на него повесить, что не правильно
Но опенстак позволяет через сторонний ад делать аутентификацию и по ответу ад сервера авторизацию 🤷🏻‍♂️
Если лдапа катит, подними опенлдапу с нужным ldif
источник

MK

Mem Kekovich in Rude QA
Zewa 🚽 Expert
Ну типа
ZHOPA {
Object lalala(Context lalal) {
Тута билдер не по полям, а по логике
}
}
Громоздко, но можно.
источник

MK

Mem Kekovich in Rude QA
Zewa 🚽 Expert
Если лдапа катит, подними опенлдапу с нужным ldif
Мне его админы на тесте поднимут
Вопрос как апи тесты написать сук :(
источник

ZE

Zewa 🚽 Expert in Rude QA
Mem Kekovich
Громоздко, но можно.
Другой путь - просто константы объектов или билдитл каждый раз, что тоже хуйня)
источник