[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как назвать ?
Slays
Не знал где тему создать, придется здесь...

Вобщем задача темы, помощь в грамотном названии переменных и функций. Это не игра в города или кто круче придумает, просто часто возникает проблема, когда не знаешь как назвать переменную или функцию, так чтобы во-первых самому потом вспомнить что она делает, во-вторых чтобы показать кому-нибудь не стыдно было. Ато названия по типу sozdanieStruct и тд, это не профессионально biggrin.gif
Предлагайте свои варианты, может какие-нибудь общие правила выработаются и мир программирования станет грамотней =)

Как вы например называете функции:
- Вывести на экран
- Создание структуры
- Обращаемся к серверу

можете также какие-то свои постоянно используемые имена выкладывать. Или правила, например все массивы пишу с приставкой arr, все функции чего-то там с приставкой set и тд.

user posted image



Спустя 12 минут, 40 секунд (13.09.2010 - 19:41) Админ написал(а):
print_to_screen
create_sructure или structure_create
query_to_server

Спустя 7 минут, 6 секунд (13.09.2010 - 19:48) amazing написал(а):
Я для имен функция придерживаюсь правила, указывать в начале имени так сказать ее действие.

Например:

getGategory;
buildThree;
buildQuery;
setQuery;
getName;
loadImage;

Ну и так далее по аналогии...
displayData; //Вывести на экран
buildStructure; //Создание структуры
getData; //Обращаемся к серверу (смотря какое действие) допустим выборка

Спустя 7 минут, 58 секунд (13.09.2010 - 19:56) inpost написал(а):
Slays
Верблюжье правописание функций - пишем словосочитание слитно, первое слово с маленькой буквы, второе и далее слова с большой буквы:
payMoneyForInternet() { // функция оплаты за интернет

Спустя 2 часа, 3 минуты, 34 секунды (13.09.2010 - 22:00) linker написал(а):
Т.к. очень много кодил на паскале и дельфе, то предпочитаю следующий синтаксис:

Для классов: TMySqlServer
Интерфейсов: IMySql
Функции, переменные: CreateObject(), $ItemsPerPage

Спустя 13 минут, 49 секунд (13.09.2010 - 22:13) Dingo написал(а):
я делаю так, для функций
Цитата
cache_load();
cache_save();
get_block();
get_lib();


Главное понятность

Спустя 1 час, 57 минут, 12 секунд (14.09.2010 - 00:11) DedMorozzz написал(а):
как вариант - первая буква это тип переменой, к примеру iWordPosition. Т.е. показатель, что переменная интовая. А далее - описание, для чего куда и зачем... Код становится вполне ясным.
Насчёт "куда" - тут просто. Если касаемо кода иль пыха, но не подходит не под 1 раздел - то в "PHP?". Сейчас - переместил

Спустя 7 минут, 39 секунд (14.09.2010 - 00:18) Slays написал(а):
абсолютно все пишут по разному, хех, интересно =)

Зы: Не знал куда, потому что и в JS хотелось и в PHP )

Спустя 1 минута, 2 секунды (14.09.2010 - 00:19) Slays написал(а):
DedMorozzz
а функции по какому принципу =)

Спустя 8 часов, 12 минут, 5 секунд (14.09.2010 - 08:31) linker написал(а):
Slays
По возвращаемому результату. Вообще, такой метод записи мелкософты придумали. WINAPI пестрит такими именами.


_____________
если помог, не скупись на карму =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.