https://www.linux.org.ru/forum/general/14648912
можно было бы придумать приставки, например:
о - объект
и - индекс
у - указатель
м - массив
вообще, если нужно написать тип, то нужно просто взять и написать тип (так же, как при объявлении).
Но можно пойти дальше. Вместо приставок и суффиксов использовать звания, отчества и фамилии.
Функция-член класса. Как по имени различить локальные переменные, глобальные переменные, переменные-члены класса?
классы - это про наследование (как в семьях), значит у переменной должно быть не только имя, но и отчество.
Как понять, аргумент функции - сам объект, указатель на объект, или индекс объекта в каком-то массиве?
А как на счет массива индексов?
Это уже скорее звание.
по имени позволяли различать переменную, тип, класс, функциу, макрос и т. п?
Дополнительно к званию использовать Фамилии.
Примеры удачные не придумываются. Наверное не очень хорошая идея.
Те парни, которые придумали префиксы, они решали конкретную проблему - повысить понятность (чужих?) исходных текстов. Перед нами такая проблема пока не стоит, так как нет достаточного количества самих текстов. Поэтому такая тема - пока в чистом виде карго-культ. Мол - они сделали, как бы и нам такое же.
Отредактировано Лис (2018-12-04 03:51:05)