@mo т.е если я считаю что snake_case - го_вно, то не имею права писать на rust т.к мой код нарушит какие-то соглашения? Схера ли вообще язык определяет стиль нейминга?
Top-level
9 comments
@mo а если серьёзно, почему в языке вообще есть какой-то общепринятый нейминг и другие нельзя? может там ещё и без стандартной библиотеки код писать нельзя? (как это ложится на rust в ядре linux???) @mittorn потому что иначе будет бардак, и код будет std подключена по умолчанию, отключается атрибутом #![no_std] @mittorn я понимаю что "на сишечке писали без всей этой херни и норм", но эру сишечки мы давно прошли, и теперь от языка ожидается, что он установит базовые правила по взаимодействию разных людей и их проектов Это прям минимум @mo система сборки+ пакетник - основное что делает раст практически неюзабельным, потому что распускает адептам культа карго руки. А культ карго заключается в том что они думают что обновляя зависимости постоянно решат какие-то проблемы (избегут каких-то мифических уязвимостей). То то я вижу в половине проектов почти все коммиты - update crates. @mo а ну да, в rust сказали что венгерка - говно и изобрели свою венгерку, точно @mittorn какая венгерка, она тут вообще никаким боком отношения не имеет @mo когда по формату имени ты различаешь структуру и поле - почти та же венгерка. Чем это отличается от именования с префиксом m мемберов класса? |
@mittorn ну, можешь, но не жалуйся потом, что с твоим кодом никто не хочет иметь дела