Привет
Есть ли у вас правила именования переменных и не только для следующих кейсов?
Case 1. Предположим есть некие объекты. Есть функция, которая должна что-то сделать с объектом, например вызываем её вот так: fn(obj). Как понять, аргумент функции - сам объект, указатель на объект, или индекс объекта в каком-то массиве? А как на счет массива индексов? Я понимаю, что можно посмотреть объявление obj (в тех языках, где оно есть), но если это посредине кода, то хочется как-то понять из имени: облегчило бы чтение кода. Думал про obj/iObj/pObj или obj/obj_i/obj_ptr, но может есть лучшие идеи?
Case 2. Функция-член класса. Как по имени различить локальные переменные, глобальные переменные, переменные-члены класса?
Case 3. У вас есть правила именования, которые бы по имени позволяли различать переменную, тип, класс, функциу, макрос и т. п? Я пока переменные называю с маленькой буквы, функции - с большой, макросы - все большие, а вот типы/классы пока называют TType и CClass, но у многих это вызывает отвращение. Варианты получше есть?
←
1
2
3
4
→
Ответ на:
комментарий
от anonymous
![](/photos/54109:-2054175765.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от tailgunner
![](/photos/106718:1345237826.jpg)
Ответ на:
комментарий
от XMs
![](/photos/54109:-2054175765.jpg)
Ответ на:
комментарий
от deep-purple
![](/img/p.gif)
Ответ на:
комментарий
от deep-purple
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от aureliano15
![](/photos/106718:1345237826.jpg)
Ответ на:
комментарий
от tailgunner
![](/photos/106718:1345237826.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от deep-purple
![](/img/p.gif)
Ответ на:
комментарий
от aureliano15
![](/photos/106718:1345237826.jpg)
Ответ на:
комментарий
от deep-purple
![](/img/p.gif)
Ответ на:
комментарий
от deep-purple
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/106718:1345237826.jpg)
Ответ на:
комментарий
от aureliano15
![](/photos/106718:1345237826.jpg)
Ответ на:
комментарий
от deep-purple
![](/img/p.gif)
Ответ на:
комментарий
от aureliano15
![](/photos/106718:1345237826.jpg)
Ответ на:
комментарий
от deep-purple
![](/img/p.gif)
Ответ на:
комментарий
от aureliano15
![](/photos/106718:1345237826.jpg)
Ответ на:
комментарий
от deep-purple
![](/photos/65878:-1809165337.png)
Ответ на:
комментарий
от XMs
![](/photos/106718:1345237826.jpg)
Ответ на:
комментарий
от Kroz
![](/img/p.gif)
Ответ на:
комментарий
от deep-purple
![](/img/p.gif)
Ответ на:
комментарий
от aureliano15
![](/photos/106718:1345237826.jpg)
Ответ на:
комментарий
от deep-purple
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от EXL
![](/photos/100887:1463347342.png)
![](/photos/63917:-544955741.jpg)
Ответ на:
комментарий
от deep-purple
![](/photos/63917:-544955741.jpg)
Ответ на:
комментарий
от aureliano15
![](/photos/63917:-544955741.jpg)
Ответ на:
комментарий
от Suntechnic
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/photos/63917:-544955741.jpg)
Ответ на:
комментарий
от Suntechnic
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/photos/63917:-544955741.jpg)
Ответ на:
комментарий
от mittorn
![](/photos/104517:569894260.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от Suntechnic
![](/img/p.gif)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/63917:-544955741.jpg)
Ответ на:
комментарий
от anonymous
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от Suntechnic
![](/img/p.gif)
Ответ на:
комментарий
от aureliano15
![](/photos/63917:-544955741.jpg)
Ответ на:
комментарий
от Suntechnic
![](/img/p.gif)
Ответ на:
комментарий
от aureliano15
![](/img/p.gif)
Ответ на:
комментарий
от aureliano15
![](/photos/106718:1345237826.jpg)
Ответ на:
комментарий
от deep-purple
![](/photos/63917:-544955741.jpg)
![](/photos/20619:-1751152850.jpg)
Ответ на:
комментарий
от Kroz
![](/img/p.gif)
Ответ на:
комментарий
от deep-purple
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Концепт языка программирования (2017)
- Форум Переменная в переменной (2017)
- Форум переменное имя переменной (2007)
- Форум как называется? (2008)
- Форум Обновился называется :( (2005)
- Форум переменные... (2004)
- Форум Связанные переменные (2012)
- Форум Знак переменной (2015)
- Форум условные переменные (2018)
- Форум переменая си (2015)