Отдельно мне нравится, что в расте можно тесты в доках писать, которые будут запущены при сборке, насколько я понял. Прикольная особенность.

Follow

конечно это не особенность языка, а просто удобство его экосистемы, выставленное вперед, но интересно.

· · Web · 1 · 0 · 0

@3draven в питоне доктесты придумали лет 20 назад, с тех пор их даже в джаву портировали github.com/cscott/JDoctest

Во всех современных языках они есть из коробки. И только в расте они сделаны настолько уродски, что теперь в документацию не вставить просто кусок кода, я уж не говорю про main shadowing.

@mudasobwa Я специально написал, что они выставлены на первый план и не часть языка :) В ожидании того, что ты написал.

@3draven я не понимаю, что значит «первый план» в данном контексте, но просто посмотрим, как тебе понравится пользоваться этим поделием, когда ты попробуешь писать свои тесты к своему коду.

Так-то они нигде не часть языка, а часть экосистемы.

@mudasobwa Ну "на первый план" я понимал как "торчит в учебнике, а не где то в стороне". Писать тесты не знаю как понравится, тоже об этом подумал, что маленькое что то типа примеров использования только, что бы знать когда они сломались и устарели. Тесты же отдельно конечно, не думаю, что километровая дока набитая тестами удобна. Поглядим.

@3draven когда доктесты реализованы грамотно — это супер-удобно.

Но «реализовано грамотно» — это в принципе не про раст, ни в едином аспекте.

Sign in to participate in the conversation
MustUdon

I like Twitter, but, Mastodon it is so excited! Feel free to register it is server just for fun! Usefull links https://instances.social https://www.reddit.com/r/Mastodon/comments/yugh2o/some_useful_mastodon_lists/?utm_source=share&utm_medium=web2x&context=3