Size: a a a

Programming Offtop

2021 March 16

VP

Vladimir Petrakovich in Programming Offtop
А вам, видимо, не нравится такое в котлине
источник

AN

Alexander Nozik in Programming Offtop
Vladimir Petrakovich
А вам, видимо, не нравится такое в котлине
Да. У каждого языка своя практика. Котлин не любит логику в конструкторах. А если нет логики в конструкторе, то проще сделать скоуп-функцию
источник

AK

Anton Korotkikh in Programming Offtop
так, посоны, а какой сейчас самый удобный и няшный фреймворк для функционального тестирования в жвм?
т.е. чтобы было удобно ещё и всякие заковыристые и асинхронные сценарии на нём реализовывать. в духе: запусти такие-то тест контейнеры, создай топик и таблицу, запиши хуйни в топик - дождись первых двух батчей, положи в таблицу, проверь как оно... итд
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
так, посоны, а какой сейчас самый удобный и няшный фреймворк для функционального тестирования в жвм?
т.е. чтобы было удобно ещё и всякие заковыристые и асинхронные сценарии на нём реализовывать. в духе: запусти такие-то тест контейнеры, создай топик и таблицу, запиши хуйни в топик - дождись первых двух батчей, положи в таблицу, проверь как оно... итд
Ты для начала расскажи, что ты вкладываешь в "функциональное тестирование"
источник

VP

Vladimir Petrakovich in Programming Offtop
А вообще ничто не мешает навертеть такое в junit
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Ты для начала расскажи, что ты вкладываешь в "функциональное тестирование"
проверка поведения системы  с точки зрения потребителя, т.е. чёрный ящик с апи.
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
проверка поведения системы  с точки зрения потребителя, т.е. чёрный ящик с апи.
> чёрный ящик с api
> запиши хуйни в топик
Чёт не сходится
источник

IP

Iaroslav Postovalov in Programming Offtop
Vladimir Petrakovich
Это всё равно на порядок лучше, чем в высокоуровневой логике жонглировать Closeable. С ресурсами в джаве или котлине выстрелить в ногу проще простого, если делать что-то сложнее Resource().use { ... }.
Более того
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
> чёрный ящик с api
> запиши хуйни в топик
Чёт не сходится
лол, апи же не только рестуха.
источник

IP

Iaroslav Postovalov in Programming Offtop
В котлине не хватает use(a, b, c)
источник

IP

Iaroslav Postovalov in Programming Offtop
А без нескольких переменных это выходит bracket hell
источник

AL

Anton Lakotka in Programming Offtop
Iaroslav Postovalov
В котлине не хватает use(a, b, c)
можно ведь написать свою реализацию, или нет?
источник

IP

Iaroslav Postovalov in Programming Offtop
Anton Lakotka
можно ведь написать свою реализацию, или нет?
Дык стандартизации нет
источник

IP

Iaroslav Postovalov in Programming Offtop
У кого-то стдлибный юз, у кого-то ktor, кто-то режется об kotlinx io
источник

IP

Iaroslav Postovalov in Programming Offtop
А так, конечно, имеет смысл сделать либу с юзами 26 параметров
источник

AL

Anton Lakotka in Programming Offtop
а зачем 26 параметров? если есть vararg.
мб я чего-то сакральное упустил
источник

IP

Iaroslav Postovalov in Programming Offtop
Anton Lakotka
а зачем 26 параметров? если есть vararg.
мб я чего-то сакральное упустил
В лямбду ты как их передашь безопасно?
источник

IP

Iaroslav Postovalov in Programming Offtop
Array<out Closeable> никому не нужен
источник

(

( in Programming Offtop
Опа, это что, кто-то сказал хлисты?
источник

IP

Iaroslav Postovalov in Programming Offtop
(
Опа, это что, кто-то сказал хлисты?
Да
источник