Из любопытства, каким может быть обоснование названий этих функций (найденных в платформе Apple Quartz Core)?
ZN2CA11Transaction17observer_callbackEP19__CFRunLoopObservermPv()
ZNK2CA6Render9Animation9next_timeEdRd()
ZN2CA11GenericRectIiE5insetEii()
Как вы думаете, разработчики как-то закодировали типы аргументов в именах функций? Как вы обнаруживаете, что помещаете туда «EP19» в ходе повседневного кодирования? При каких обстоятельствах такие едва читаемые имена функций действительно помогают вам читать код и в противном случае быть более продуктивными?
Заранее благодарим за любые подсказки и с Рождеством!