Size: a a a

F# Flood: кружок пассивно агресивных

2020 April 17

DS

Doge Shibu in F# Flood: кружок пассивно агресивных
отец Григорий
Что такое СУ?
Имел в виду CE, опечатался
источник

IC

Iλyα Che in F# Flood: кружок пассивно агресивных
Может там логика какая-то накручена?
источник

VS

Vladimir Shchur in F# Flood: кружок пассивно агресивных
Doge Shibu
А почему не просто создавать как рекорд?
наверное уже сишарповая либа есть с аналогичным функционалом, а на фшарпе некрасиво смотрятся имплиситные касты
источник

VS

Vladimir Shchur in F# Flood: кружок пассивно агресивных
аа, рекорд нельзя потому что поля опциональные обычно все, только если класс с пропертями
источник

оГ

отец Григорий... in F# Flood: кружок пассивно агресивных
А я в 80% делаю у рекорда мембер статический default. А потом { рекорд.дефолт вис ... и понеслась }
источник

R

Roman in F# Flood: кружок пассивно агресивных
Doge Shibu
А почему не просто создавать как рекорд?
подозреваю, что name там не просто строка, а какая-то структура, которая станет жсоном дальше
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
немного XML программинга в ленту
<bean id="priceReadDaoImpl"
         class="com.walmart.services.demandchain.productservicecatalogmgmt.cassandra.persistence.dao.PriceReadOnlyDaoImplPreparedStmt">
       <constructor-arg ref="cassandraDao" index="0"/>
       <constructor-arg value="${cassandra.native.table.price}" index="1"/>
   </bean>
источник

DS

Doge Shibu in F# Flood: кружок пассивно агресивных
Ayrat Hudaygulov
немного XML программинга в ленту
<bean id="priceReadDaoImpl"
         class="com.walmart.services.demandchain.productservicecatalogmgmt.cassandra.persistence.dao.PriceReadOnlyDaoImplPreparedStmt">
       <constructor-arg ref="cassandraDao" index="0"/>
       <constructor-arg value="${cassandra.native.table.price}" index="1"/>
   </bean>
Ну джавовый IoC как в старые добрые времена
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
регистрируем сервис в DI и подаём ебаные аргументы в конструктор
аргументы берутся ещё и по эксспрешну из конфига
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
ахуеть дайте две
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
это говно просто отказывается юнит-тестироваться.
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
потому что конфиги берутся из облака. замокать не получается иначе отваливается спринг потому что не может прочитать конфиги (которые берутся из облака)
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
юнит тесты ходят за конфигами в облако, да
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
на каждый тест 40сек считывания конфигов
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
пойду поплачу
источник

DS

Doge Shibu in F# Flood: кружок пассивно агресивных
Ayrat Hudaygulov
юнит тесты ходят за конфигами в облако, да
Зато cloud-ready solution, все дела, архитектор небось пару повышений получил за проект
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
Не поверишь, получил
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
так я и получил его проект!
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
он упиздовал
источник

IC

Iλyα Che in F# Flood: кружок пассивно агресивных
Ayrat Hudaygulov
потому что конфиги берутся из облака. замокать не получается иначе отваливается спринг потому что не может прочитать конфиги (которые берутся из облака)
Мокай и сеть через прокси :D
источник