Size: a a a

2021 May 14

VB

Vladimir Berezenko in ru.nim.talks
Партия "Неуверенная Россия" прямо. Ну напиши тест.
источник

A

Alexander in ru.nim.talks
да вот похоже надо
источник

A

Alexander in ru.nim.talks
как draft поставить на PR чтобы случайно не нажали?
источник

VB

Vladimir Berezenko in ru.nim.talks
Тебе опытные люди говорят как лучше, т.к. уже накалывались по жизни. Я не на ровном месте тебе сказал про сокет.
источник

VB

Vladimir Berezenko in ru.nim.talks
где-то внизу было под тестами
источник

A

Alexander in ru.nim.talks
так ты прав для случая когда перед написание строчки полезешь перечитывать доку со всеми сносками - где это и должно быть упомянуто, но это не всегда лучший вариант
источник

A

Alexander in ru.nim.talks
обычно даже всё получится не так - и будут сами смотреть как работает или спрашивать
источник

A

Alexander in ru.nim.talks
и чем меньше возможностей для такого - тем, имхо, лучше
источник

VB

Vladimir Berezenko in ru.nim.talks
ну и будет потом 100500 PRов с правками одного и того-же костыля, которые будут ещё и ломать докучи весь остальной код ранее написанный
источник

A

Alexander in ru.nim.talks
согласен, так что надо подумать ещё раз. за минуту PR не получился :)
источник

VB

Vladimir Berezenko in ru.nim.talks
вариант - сделай ещё одну listen*() но с сокетом в качестве обязательного параметра и всё. :)
источник

VB

Vladimir Berezenko in ru.nim.talks
ну и там уже можно этот чад кутежа с установкой флагов - пропустить
источник

A

Alexander in ru.nim.talks
вот я с этим согласен больше чем с остальным. Но! reuse - это не параметр listen
источник

VB

Vladimir Berezenko in ru.nim.talks
и чо?
источник

A

Alexander in ru.nim.talks
вот может сделать newAsyncHttpServerWithSocket или как-то так
источник

VB

Vladimir Berezenko in ru.nim.talks
ну сделай. хуже уже не будет, а в листене тебе надо полюбому проверять есть сокет или нет и установки все отключать
источник

A

Alexander in ru.nim.talks
тогда надо писать в доке, что вот есть listenSocket , но обратите внимание, что он игнорит reuse параметры
источник

VB

Vladimir Berezenko in ru.nim.talks
но это сломает моск
источник

A

Alexander in ru.nim.talks
вот потому я тебе и пытаюсь объяснить почему хочется избежать
источник

VB

Vladimir Berezenko in ru.nim.talks
т.к. в одном случае у тебя создание сокета происходит в listen, в другом - хрен знает где и когда.
источник