kitsu
у меня работа прям на плюсах :(
признайся, пока никто не видит ты пишешь на расте, да?
Рома
признайся, пока никто не видит ты пишешь на расте, да?
лучше не надо, а то мне прийдется второй раз отправить звук плевка
Kerrigan
Kerrigan
это точно не rustjerk?
Рома
это точно не rustjerk?
кто это молодой красивый человек?
Рома
АПВС
мне пришлось загуглить
Денис
может ты ещё и лурк не читаешь?
Денис
и давай без плевков на этот раз
Рома
нет, не читаю
Денис
^ уносите
Ignat
Унёс проверяй
Dmitry
Лурк - для долбоёбов
Рома
чтобы вернутся
Kerrigan
конкретно это выражение более архаичное
Маjко
Судзумия
Ору
Ignat
договорилисб
Evgεny
/split ИНТЕРОП
split
/split ИНТЕРОП
И Н Т Е Р О П Н Н Т Т Е Е Р Р О О П П
Evgεny
о ебать фичи подъехали
Marat
Какой же nom все таки неудобный, думаю легче было бы самому парсер реализовать
Evgεny
а макросы в расте это добро ?
Marat
а макросы в расте это добро ?
Необходимое зло скорее
Маjко
Необходимое зло
Evgεny
это как и везде кодогенерация?
Маjко
Есть макросы 1.0, которые затычка в системе типов, которая не позволяет делать легко композицию например
Маjко
Есть procedural macros, которые атрибуты и однозначный win
Evgεny
атрибуты это указания компилятору типа дерайвов ?
Маjко
Ага
Судзумия
Процедурал это не только дерив
Судзумия
Это вообще макросы, которые с аст работают
Marat
Маjко
И они тоже, но я конкретно про Macros 1.1, которые с потоком токеном работают
Маjко
То что с AST не стабильно и сложно
Marat
Вообще oak похоже на то, что нужно. Спасибо
Денис
а проект-овнера ты как убедишь потратить килотонны нефти на переписывания кода не на новые фичи?
специально что-то на расте переписывать не нужно, но так не бывает, что ничего не нужно переделывать в принципе. всегда есть что-то такое, что уже отслужило и пора менять, всегда есть что-то новое, всегда есть какие-то модули заменяемые в системах, ну там микросервисы и вот это вот всё
split
/split unicode is hard
U N I C O D E I S H A R D N N I I C C O O D D E E I I S S H H A A R R D D
Крылатый
/split хуй
split
/split хуй
Х У Й У У Й Й
Sherzod
Раст чат во всей красе 😍
Sherzod
Aλe
Захожу я такая в чат в первый раз и капсом кто-то пишет это самое слово
Aλe
я разочарован
Kerrigan
если бот на расте, то можно
Ignat
я разочарован
звучит как повод не быть разочарованным
Great
я разочарован
Это же самая мякотка
Dårk
позорище. на игрушечном языке нечем распарсить моё игрушечное письмо
Aλe
/split позорище
split
/split позорище
П О З О Р И Щ Е О О З З О О Р Р И И Щ Щ Е Е
Dårk
нашел одну относительно популярную либу. весь код в одном файле, включая тесты.
Dårk
П О З О Р И Щ Е О О З З О О Р Р И И Щ Щ Е Е
да, простите, я забываю…
Dårk
Юниты там, где им и положено быть :)
в lib.rs, включая тесты на целые письма?) ну хз. я бы вынес в отдельные текстовые файлы, чем concat!() лепить в коде
Маjко
А насчет текстовых файлов: лепить в коде иногда проще потому что сразу видно че там за данные Не оправдываю, просто была такая-же ситуация
Dårk
examples — отдельно benches — отдельно тесты — в корне модуля вместе со всем говном тройные стандарты
Маjко
Не тройные
Маjко
Юнит тесты идут в файле с кодом
Маjко
По кодстайлу
Маjко
Интеграционные — в tests/
պլհկ
tests/ отдельно !
Loo
Компилируется значит работает
Dårk
считается ли тест всего функционала целиком за юнит тест, а?
Dårk
ближе к интеграционным, да
Dårk
мне плохо