Size: a a a

2020 August 24

CD

Constantine Drozdov in rust_offtopic
и тебе не надо будет париться об инвариантах вида RendererObject->Elements[0]->Addressable == RendererObject->Addressable->Elements[0]
источник

С

Слава in rust_offtopic
Constantine Drozdov
ты написал полностью корректную программу, забыв показать её заказчику
Работать меньше надо
https://www.youtube.com/watch?v=23fBoqQxSgQ
источник

CD

Constantine Drozdov in rust_offtopic
круто
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
но можешь сказать, что функция с префиксом Addressable не может вызывать функцию с префиксом Renderer
ну для таких конвенций есть среднее между "мамой клянус" и нормальными типами - написать анализатор
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
у нас такой был в одной из контор где я работал
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
ну для таких конвенций есть среднее между "мамой клянус" и нормальными типами - написать анализатор
ага
источник

CD

Constantine Drozdov in rust_offtopic
для строковых идентификаторов сразу написан)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
в шарпе такой анализатор это написать один визитор с одной функцией VisitMethodCall { if Context.MethodName.EndWith(...) && callingMember.MethodName.EndsWith(...)  ( ... ) }
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
я похожий как-то за 15 минут запилил
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
в шарпе такой анализатор это написать один визитор с одной функцией VisitMethodCall { if Context.MethodName.EndWith(...) && callingMember.MethodName.EndsWith(...)  ( ... ) }
ты недооцениваешь возможность синтаксического анализа C++
источник

CD

Constantine Drozdov in rust_offtopic
например, можно сплитнуть код по } нулевой вложенности :)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну просто в шарпе есть нормальный ланг сервер, а про плюсы я про такой не слышал
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
ну просто в шарпе есть нормальный ланг сервер, а про плюсы я про такой не слышал
над каждым компилятором, вроде
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
ну просто в шарпе есть нормальный ланг сервер, а про плюсы я про такой не слышал
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
This repository has been archived by the owner. It is now read-only.
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
This repository has been archived by the owner. It is now read-only.
Ну там написано, у меня просто ссыль на mirror в кэше почему-то валялась
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
плюс оно все же не дает всех возможностей, например в шарпе этот анализатор можно вторым визитором научить рефакторинг делать
источник

CD

Constantine Drozdov in rust_offtopic
сложность рефакторинга плюсов - отдельный вопрос)
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
в шарпе такой анализатор это написать один визитор с одной функцией VisitMethodCall { if Context.MethodName.EndWith(...) && callingMember.MethodName.EndsWith(...)  ( ... ) }
есть некоторая новость, что в плюсах человека, который не может соблюдать такие правила, лучше не пускать в проект
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
есть некоторая новость, что в плюсах человека, который не может соблюдать такие правила, лучше не пускать в проект
ну у нас я знаю иногда люди так ошибались
источник