Size: a a a

Clojure — русскоговорящее сообщество

2021 February 24

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Как в го, ложить тесты в один пакет с приватным кодом типо src/package/foo.go и src/package/foo_test.go 🌝🌝
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Lämppi Lütti
Как в го, ложить тесты в один пакет с приватным кодом типо src/package/foo.go и src/package/foo_test.go 🌝🌝
неидиоматично же
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
В го идеоматично
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Lämppi Lütti
В го идеоматично
ну я-то про кложу :)
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
форсированная приватность гарантирует, что ты случайно приватную функцию не заюзаешь снаружи, форсированноая публичность не гарантирует ничего
ну используешь ты функу снаружи, скорей всего потому что надо было, что в этом такого?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
а как тесты на приватные функи без этого писать?
а не писать на приватные ) или делать публичными и писать нормально, без обращений к варам или редефайнам
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
неидиоматично же
чего это неидеоматично?) просто дополнительный нэймспейс, иногда довольно удобно получается
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Kirill Chernyshov
чего это неидеоматично?) просто дополнительный нэймспейс, иногда довольно удобно получается
кидать тестовые функции в неймспейс с кодом некомильфо
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
да почему?
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
кидать тестовые функции в неймспейс с кодом некомильфо
А почему нет если это только во время тестов?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
кидать тестовые функции в неймспейс с кодом некомильфо
иногда полечзно добавить в мету :test что бы проилюстрировать интерфейс
прямо в основном нэймспейсе
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Lämppi Lütti
А почему нет если это только во время тестов?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
это не часть языка
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
у тебя есть альтернативный гайд? с удовольствием посмотрю
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
и там нет ниодной причины почему что-то не стоит делать
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Kirill Chernyshov
и там нет ниодной причины почему что-то не стоит делать
в самом начале
> A style guide is about consistency.[5] Consistency with this style guide is important. Consistency within a project is more important. Consistency within one class or method is the most important.
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Ну я более обще говорю чем просто про кложу, потому что очень хочется аналога in-ns в например го
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
ага, а теперь почему мне надо создавать директорию test и обязательно все тесты запихивать в нэймспейс с тем же именем что и тестируемый нэймспейс только с суфиксом. _test ?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
все эти нейсмпейсы, приватность итп - это всё про порядок
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
порядок в голове должен быть а не продиктован в стиле "делай так, чего ты как говно"
источник