Size: a a a

2021 September 23

Dv

Dr. Friedrich von Ne... in codingteam
Ну то есть это не такой ад, который надо прям срочно сделать, иначе швах.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Это именно что медленно горящая штука. Её нужно уже очень давно было сделать, но ни у кого руки не доходят.
источник

t

ttldtor in codingteam
фитиль
источник

Dv

Dr. Friedrich von Ne... in codingteam
И очень мало людей, которые понимают, зачем она вообще нужна, а куда прикрутить когда сделаем. В общем, всё, как я люблю.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну и она нам в Евклиде пригодится, кстати.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Там кароч история такая. Мы хотели написать хрень в терминале, но на неё сложно сделать тесты. Потому что Gradle (да и почти все другие тулы, типа SBT) запускают тесты с redirected stdout.
источник

Dv

Dr. Friedrich von Ne... in codingteam
А для игры нужен PTY.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну и вот можно будет присобачить Pty4j, и станет хорошо работать.
источник

FA

Farid Akhmedov in codingteam
Это норм что теперь все cancellationToken обязательный параметр?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Хотя уже щас, наверное, можно присобачить. Без ConPTY.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Но с ней полущ.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Это хорошее замечание! Но я менял обязательность только в приватных методах. В публичных вроде не должен был менять — у одного он и так уже был обязательным, а у другого я старую перегрузку оставил.
источник

FA

Farid Akhmedov in codingteam
А, не обратил внимание на приватные методы.
источник

FA

Farid Akhmedov in codingteam
А если метод возвращает Task - требуется ли в его названии указывать что он Async? AuthenticateAsClientWithCancellationAsync. Насколько я знаю в названии переменной или метода не должен быть тип. Я об arrayOfStrings vs logins
источник

t

ttldtor in codingteam
а, ну да. Кстаати, ты слышал, там официально скала-нейти под винду выпустили. Ну, точнее, у них тесты заработали. Я не фанат Boem GC, конечно. Надо будет потестировать, наверное. Ох уж этот sbt
источник

Dv

Dr. Friedrich von Ne... in codingteam
Поскольку я врапаю AuthenticateAsClientAsync, то решил оставить оригинальное название.

Вообще, это холиварная тема. Я сам не считаю, что нужно везде цеплять этот постфикс (потому что предпочитаю async by default, и мб постфикс Sync или Blocking для синхронных методов), но стандартная библиотека так делает.
источник

FA

Farid Akhmedov in codingteam
Понял.
источник

FA

Farid Akhmedov in codingteam
Ну всё - Approve. Отличная работа! 👍
источник

Dv

Dr. Friedrich von Ne... in codingteam
Я слышал, да. Но не уверен, что оно нужно. Ты что-нибудь хотел с её помощью запрогать?
источник

t

ttldtor in codingteam
я не пишу постфикс
источник