![]() |
Ответ: Именование методов/функций/переменных
А зачем помнить если придерживаться выбранных правил? Но это уже оффтоп)
|
Ответ: Именование методов/функций/переменных
|
Ответ: Именование методов/функций/переменных
Apple выпустили новый продукт: iStone!
|
Ответ: Именование методов/функций/переменных
Цитата:
|
Ответ: Именование методов/функций/переменных
Установил уже давно. Но моя система мне нравится больше. Код выглядит аккуратнее.
|
Ответ: Именование методов/функций/переменных
Цитата:
|
Ответ: Именование методов/функций/переменных
Интеджер - тип. Он и так будет прописан в том месте где переменная инициализируется. А префиксы обозначают смысловое разбиение переменных. Переменные типа integer могут играть совершенно разные роли в моем коде.
Код:
int xplayer, yplayer, cmain, c; // (x,y) - coordinates, c - counters |
Ответ: Именование методов/функций/переменных
в c++/Objective-C++ для хранения идентификаторов изображений iXors3D использую префиксы img, например imgAbout, imgWeapon.
Для звуков snd, sndHit, sndExplosion Указатели на массивы обычно начинаю с ar, arUnits Атласы - atls, atlsData Классы по привычке с BlitzMAX'а начинаются с T, TUnit, TMap. Методы DoSmfAction поля, переменные - верблюжьей. |
Ответ: Именование методов/функций/переменных
Для своих игр в юнити выработал специальную структуру - папка с моими ресурсами - Data, в ней папки Scripts, Objects, Models, Sounds, Scenes, Shaders, Textures и т.п., каждый ресурс с префиксом - scene_ для сцен, snd_ для звуков, mdl_ - модели, txt_ - текстуры и т.п.
В коде использую те же префиксы, но иногда с различиями. Функции все начинаю с большой буквы без пробелов между словами, каждое новое слово - с большой буквы. В коде GUI использую gui_ для хранения изображений интерфейса. С такой системой намного проще разрабатывать и использовать старые наработки. Некоторые скрипты кочуют с минимальными изменениями из проекта в проект. |
Ответ: Именование методов/функций/переменных
Randomize, ну что, определился?
|
Ответ: Именование методов/функций/переменных
В Java:
Class.doSomethingAction(somethingParameter); В PHP: Class::doSomethingAction($something_parameter); Но с переменными в PHP не всегда так. Чаще всего если это поля класса, то синтаксис как в Java. А если локальные переменные, то разделяю "_". Но классы, методы и функции имяную всегда одинаково. Когда-то может переучусь вообще использовать "_". Потому что года три назад вообще чёрте что в коде у меня было. |
Ответ: Именование методов/функций/переменных
В блице для типов TTypeName.
В остальных для классов CClassName. Для переменных: константы: CONST_NAME = 1 "обычные" переменные: varNameHere для булевых: bBoolVar для картинок обычно: imgHealthBar для массивов: иногда masImages, иногда просто множественное число: values Для функций и методов прижился префикс fn: fnGetValue(). Стараюсь "группировать" функции так, что сначала идёт смысловое слово, к которому относится функция: fnUserSetName(), fnUserGetValue(). |
Ответ: Именование методов/функций/переменных
А зачем после T ещё и Type добавлять? Аналогично с C и Class..
fn - это имхо лишнее, учитывая что ты заглавные в начале нигде не юзаешь, получается коллизий не будет, можно смело избавляться от fn. |
Ответ: Именование методов/функций/переменных
Цитата:
Цитата:
|
Ответ: Именование методов/функций/переменных
Кстати интересный вопрос про константы.
Я вот всегда объявляю их так: SOME_CONSTANT_NAME |
Часовой пояс GMT +4, время: 11:12. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot