Size: a a a

Советский Angular

2021 February 25

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Sergei Sergeevich
мне расстраивает не столько большое количество похожих интерфейсов сколько неопределенность в компоненте создания/редактирования. При том что он получает на входе Пирожок (при редактировании) и на выходе отправляет данные в метод create или update
Лучше композировать, с помощью дженериков, например
источник

C

Constantine in Советский Angular
Вертихвост キバ 🏡🦊
Лучше композировать, с помощью дженериков, например
+
источник

S

Shmalala in Советский Angular
Лайк! Вы повысили рейтинг пользователя Hey 👋, i'm 𝖙𝖍𝖊𝖐𝖎𝖇𝖆! キバ 🚀🦊.
Теперь его рейтинг: 49 ❤️
источник

C

Constantine in Советский Angular
Sergei Sergeevich
ты наследовал бы ResponseПирожок от Пирожок?
они с большой вероятностью достаточно разные, имеет смысл дженерики юзать, да
источник

C

Constantine in Советский Angular
например, мой обычный респонс для табличных данных:
{
  limit: 10,
  offset: 20,
  data: <T>[]
}
источник

C

Constantine in Советский Angular
или вроде того
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Никита Чеботов
Всем привет!
Кто любит интеллектуальные игры? "Что? где? Когда?", "Бреинринг", "Мозгобой"
Предлагаю провести игру прямо тут в голосовом чате!)
Проводить буду я.
Вопросы уже есть.
Вопросы старался подбирать такие чтобы можно было догадаться до ответа

Формат будет такой: Я зачитываю вопрос а вы совещаетесь и принимаете решение какой ответ мне принимать
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
давайте голосовалку устроим
источник

SS

Sergei Sergeevich in Советский Angular
Constantine
например, мой обычный респонс для табличных данных:
{
  limit: 10,
  offset: 20,
  data: <T>[]
}
а ну такое я тоже использую.  в случае с пагинацией. Это не совсем то что нужно в моей ситуации. Но все равно спасибо
источник

S

Smooth Operator in Советский Angular
Вертихвост キバ 🏡🦊
давайте голосовалку устроим
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
дожились, пирожки наследуем
источник

VS

Vladimir Stempel 👁🍵... in Советский Angular
😁
источник

DT

Dmitriy Teplov in Советский Angular
Sergei Sergeevich
мне расстраивает не столько большое количество похожих интерфейсов сколько неопределенность в компоненте создания/редактирования. При том что он получает на входе Пирожок (при редактировании) и на выходе отправляет данные в метод create или update
А в чём неопределённость?
источник

DT

Dmitriy Teplov in Советский Angular
Sergei Sergeevich
мне расстраивает не столько большое количество похожих интерфейсов сколько неопределенность в компоненте создания/редактирования. При том что он получает на входе Пирожок (при редактировании) и на выходе отправляет данные в метод create или update
Мне кажется, если есть такая неконсистентность в интерфейсах апи (в одном случае есть свойство побыстрее, в другом - нет итп), то лучше разделять
источник

SS

Sergei Sergeevich in Советский Angular
Dmitriy Teplov
Мне кажется, если есть такая неконсистентность в интерфейсах апи (в одном случае есть свойство побыстрее, в другом - нет итп), то лучше разделять
кажется я тоже это понял. стали выходить слишком неоднозначные интерфейсы
источник

DT

Dmitriy Teplov in Советский Angular
Так то можно сделать

Pierog {
 ...
}

CreatePierogDto {
 value: Pierog;
 faster: boolean;
}

etc.


Но тут есть нюансы, вроде "а если пирог это сущность и у него есть айди, то в CreateDto нужно омитить часть свойств?"
источник

DT

Dmitriy Teplov in Советский Angular
Делегирование овер инхеританс типа, хех
источник

SS

Sergei Sergeevich in Советский Angular
Dmitriy Teplov
Так то можно сделать

Pierog {
 ...
}

CreatePierogDto {
 value: Pierog;
 faster: boolean;
}

etc.


Но тут есть нюансы, вроде "а если пирог это сущность и у него есть айди, то в CreateDto нужно омитить часть свойств?"
такая форма может подойти. тем более что в моем случае метод сервиса все-равно будет приводить PayloadInterface в нужный формат.
источник

S

Smooth Operator in Советский Angular
чет я не понял
источник

S

Smooth Operator in Советский Angular
только вчера вроде -20 было на улице
источник