Size: a a a

F# Flood: всем по тайпклассу

2020 April 06

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
Но последний проект (отдали индусам в пт прошлую к слову) мы делали специально стейтлесс. Там куча агрегация on-fly из 10 разных источников и вместо выбора одного  SoT мы просто отображаем в каждом поле массив значений с референсом откуда данные

каждое сука поле - массив
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
а юзер пусть сам ебётся что из этого правда, а что нет. Удобно, да?
источник

R

Roman in F# Flood: всем по тайпклассу
не bad design, а delegating responsibility
источник

R

Roman in F# Flood: всем по тайпклассу
в регионах разберутся
источник

оГ

отец Григорий... in F# Flood: всем по тайпклассу
Vasily Shapenko
Вот и настали времена микросервисов
Эра. Эра микросервисов. Почти по Вайнерам.
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
вот небольшой кусок респонса чтобы понять размах идиотии:
"offerType": [
         {
           "source": "iqs-rollup",
           "value": "ONLINE_AND_STORE",
           "lastUpdateTimestamp": "2020-04-05T20:09:45.424Z"
         },
         {
           "source": "iro-nsf-rollups",
           "value": "ONLINE_AND_STORE",
           "lastUpdateTimestamp": "2020-04-05T20:09:49.110Z"
         },
         {
           "source": "iqs-offer",
           "value": "ONLINE_AND_STORE",
           "lastUpdateTimestamp": "2020-04-05T20:09:45.424Z"
         }
       ],
       "offerPublishStatus": [
         {
           "source": "iqs-offer",
           "value": "PUBLISHED",
           "lastUpdateTimestamp": "2020-04-05T20:09:45.424Z"
         }
       ],
       "onlinePrice": [
         {
           "source": "pricert",
           "value": 10.96,
           "lastUpdateTimestamp": "2020-03-10T12:37:55.646Z",
           "driver": "ROLLBACK"
         },
         {
           "source": "iro-nsf-rollups",
           "value": 10.96,
           "lastUpdateTimestamp": "2020-04-05T20:09:49.110Z",
           "driver": null
         }
       ],
       "storePrice": [
         {
           "storeId": 100,
           "source": "pricert",
           "value": 3,
           "lastUpdateTimestamp": "2020-03-10T21:01:11Z",
           "driver": "UNKNOWN"
         }
       ],
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
каждое поле - массив. Не шутя
источник

R

Roman in F# Flood: всем по тайпклассу
Ayrat Hudaygulov
а юзер пусть сам ебётся что из этого правда, а что нет. Удобно, да?
А юзер просто сделает var realPrice = storePrice[0];
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
Roman
А юзер просто сделает var realPrice = storePrice[0];
да похуй
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
моё дело - бекенд
источник

R

Roman in F# Flood: всем по тайпклассу
и вся ваша архитектура и правда дружно пошли нахуй
источник

R

Roman in F# Flood: всем по тайпклассу
Вот так и получается, что даже тем, кому не похуй, становится похуй, потому что иначе кукуха едет. Сначала наплодят говна в архитектуре, потом наберут миллион команд, а потом у каждого своя узкая зона ответственности. Настолько узкая, что в ней уже и смысла особо нет
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
Всё так.
источник

R

Roman in F# Flood: всем по тайпклассу
Ой, че-то я деда включил на 40 лет раньше графика
источник

оГ

отец Григорий... in F# Flood: всем по тайпклассу
Roman
Ой, че-то я деда включил на 40 лет раньше графика
От возраста не зависит
источник

VS

Vasily Shapenko in F# Flood: всем по тайпклассу
Такс, а где у нас всякие графики по вирусу актуальные?
источник

VS

Vasily Shapenko in F# Flood: всем по тайпклассу
И чот за Диера беспокоюсь, дня 4 не видать его
источник

оГ

отец Григорий... in F# Flood: всем по тайпклассу
Vasily Shapenko
И чот за Диера беспокоюсь, дня 4 не видать его
Он в сизо небось
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
Vasily Shapenko
Такс, а где у нас всякие графики по вирусу актуальные?
https://www.worldometers.info/coronavirus/

найди Russia, кликни линку
источник

оГ

отец Григорий... in F# Flood: всем по тайпклассу
Догулялся
источник