Прекратите использовать макросы

На меме изображены скриншоты кода на языке Rust, высмеивающие чрезмерное использование макросов для генерации большого количества кода. Вверху большими буквами написано: «Stop doing macros». Ниже перечислены причины, почему не стоит так делать: код изначально не предназначен для генерации большего количества кода, годы использования макросов не привели к реальным улучшениям, а для дублирования кода есть простые способы, такие как copy-paste. Далее приводится цитата, высмеивающая сложность макросов. Внизу экрана фраза: «Hello I would like 5479 structs please», намекающая на то, что макросы используются для генерации огромного количества однотипного кода. В заключение добавляется: «They have played us for absolute fools», что подразумевает, что разработчики, использующие макросы, выставляют себя на посмешище.
Stop doing macros. Code was not supposed to generate more code. Years of macros yet no real-world use found for reducing boilerplate. Wanted to do macros anyway for a laugh? We had a tool for that: it was called ctrl+c ctrl+v. "Yes please give me $typ:ty of something. Please give me tokenstream of it" - statements dreamed up by the utterly deranged. Look at what rustaceans have been demanding your respect for all this time, with all the lsps and text editors we built for them. (This is real macros, done by real rustaceans). Hello I would like 5479 structs please. They have played us for absolute fools.
Вы можете искать и отправлять мемы прямо в Telegram!
Просто введите в любом чате "@memexpertbot" и поисковой запрос - бот покажет наиболее подходящие мемы, и вы сможете сразу их отправить.
