Публикации по теме 'naming'


Соглашения об именах — напишите осмысленные имена
Одно из различий между умным программистом и профессиональным программистом заключается в том, что профессионал понимает, что главное — ясность — Роберт С. Слова не даются легко. Именование вещей может быть трудным время от времени. Однако важно правильно называть вещи для лучшей читабельности. # Именование переменных Переменные всегда должны быть существительными и должны отражать их назначение. var bookings var nrBookings var numberOfBookings В приведенном выше примере..

О правиле именования - Front-end
Я всегда думаю о том, как лучше назвать имя. Вы можете назвать то, что хотите в своем стороннем проекте. Вы можете вспомнить то, что вы назвали раньше, сохранить самостоятельно. Но что, если вы сотрудничаете с другими? Каково наилучшее правило, которое каждый может быстро приступить к работе и легко поддерживать? Перед стартом У нас может быть какой-то компонент, какой-то генератор, какие-то данные для формы, таблицы, какая-то кнопка для обработки… какие-то переменные, какие-то..

Код Запаха 33 - Сокращения
Сокращение очень важно, чтобы мы выглядели умно и экономили память и разум. Проблемы Связь Плохое наименование Декларативность Двусмысленность Читаемость Преждевременная оптимизация Запах кода 20 - Преждевременная оптимизация Для заблаговременного планирования нужен хрустальный шар, которого нет ни у одного разработчика. medium.com Решения Используйте осмысленные и декларативные имена. Примеры Именование..

Вопросы по теме 'naming'

Начинать имена классов или методов с цифр, почему бы и нет?
Недавно я быстро сокращал имена некоторых методов в файле JavaScript и столкнулся с проблемой, когда преобразовал одно имя метода: До: RefreshSevenDayGrid(){ // some stuff } После: 7Day() { // some stuff } Я быстро...
1580 просмотров
schedule 19.11.2023

Присвоение имени переменной счетчика
что лучше? nNodes или nodeCount
8728 просмотров
schedule 24.02.2022

Контроль версий против контроля версий?
Как правильно назвать систему, в которой хранятся версии исходного кода, например SVN или TFS? Я всегда называл это контролем версий, но в таких местах, как Википедия, это называется контролем версий? Чтобы сделать эти сайты более сложными, как...
19948 просмотров
schedule 28.06.2022

Должно ли имя приложения быть уникальным в магазине приложений для iPhone и iPad?
Если бы существовало приложение для iPhone под названием «gears», мог бы я выпустить приложение для iPad под названием «gears»? Кроме того, кто-нибудь слышал, будет ли Apple двигаться к ограничению уникальных имен категорией, чтобы это было...
616 просмотров
schedule 05.03.2022

Сложность именования функций
Возможный дубликат: Кто-нибудь еще считает присвоение имен классам и методам одной из самых сложных частей в программировании? Иногда кажется, что я действительно не могу найти какое-либо имя для функции, которую пишу, может это быть...
8385 просмотров
schedule 03.02.2023

Как получить программный доступ к имени теста NUnit?
Есть ли где-нибудь глобальное состояние, в котором я могу получить доступ к имени текущего запущенного теста? У меня есть тесты, которые выводят файлы в каталог и читают их обратно. Я бы хотел, чтобы каждый тест создавал каталог для...
18889 просмотров
schedule 03.12.2022

Насколько широко распространены соглашения об именах ActionScript3?
В 90% примеров проектов, которые я вижу для ActionScript / Flex, я замечаю следующие два соглашения о кодировании: 1) частные переменные-члены с геттерами / сеттерами начинаются с подчеркивания, как в "_credentials" и 2) интерфейсы начинаются...
155 просмотров

Стандарты именования для веб-разработки, например. поля формы, класс css, переменные javascript
Я работаю в компании, у которой есть несколько веб-сайтов, и все они так или иначе имеют общий код. Недавно я работаю над проектом по обновлению пользовательского интерфейса конкретного веб-сайта. Вот некоторые проблемы, с которыми я столкнулся:...
246 просмотров
schedule 24.05.2022

Именование пакетов Java
Хорошо, поэтому мне нужны советы о том, как выбрать имя для моих пакетов Java. Я видел это сообщение: Что соглашение об именах пакетов вы используете для личных / хобби-проектов на Java? но здесь речь идет о личных проектах. Что, если,...
6253 просмотров
schedule 12.04.2022

Общий срок предупреждений и ошибок?
Предположим, вы хотите вставить ошибки и предупреждения в один и тот же объект базы данных. Как бы вы назвали стол? Пример: +----+-------+---------+ | ID | TYPE | MESSAGE | +----+-------+---------+ | 1 | ERROR | FOO | | 2 | WARNG |...
79 просмотров
schedule 25.08.2022

Как избежать дублирования имен класса и метода?
В настоящее время я использую одно и то же соглашение для имен классов и имен методов. Они имеют начальную заглавную букву без префикса. И я не использую префикс «Получить» для получения атрибута. Однако я столкнулся с проблемой конфликта имен в...
227 просмотров
schedule 04.03.2023

Qt — не добавлять основной номер версии в конец имени исполняемого файла/библиотеки
Как я могу запретить Qt переименовывать мою DLL в MyDLLName{MAJOR_VERSION_NUM}.dll ? Это происходит только тогда, когда я устанавливаю VERSION в своем файле проекта, но я также хочу установить версию. Например, если у меня есть: VERSION =...
3939 просмотров
schedule 03.05.2023

Универсальный базовый класс обертывает вложенный универсальный класс, чтобы уменьшить количество аргументов типа: есть ли имя для этого шаблона?
Хорошо, заголовок вопроса не требует пояснений. Я часто вижу, что делаю это: Из этого ответа : public static class Equality<T> { public static IEqualityComparer<T> CreateComparer<K>(Func<T, K> keySelector) {...
1114 просмотров

asp.net С# добавление нескольких таблиц в таблицу приводит только к одной строке
Мне нужно динамически добавить выборку данных из базы данных в таблицу. Для этого я создал таблицу, в которую в цикле добавляются строки. Однако на самом деле это только добавляет последнюю строку. Я так понимаю, это как-то связано с названием?...
3074 просмотров
schedule 03.07.2022

Сборки Wcf Friend на iis, не работающие во время выполнения
у меня проблема с InternalsVisibleTo. У меня есть сборка с именем A с внутренним тестовым классом. У меня есть служба Wcf ( WcfService1 ), размещенная на iis , которая ссылается на эту сборку через статические связывание (добавьте ссылку на...
100 просмотров
schedule 25.03.2022

Являются ли префиксы n или ch общими префиксами при именовании переменных int или char в С++?
В настоящее время я просматриваю учебные пособия по C++ на сайте learncpp.com , и я видя, что их тенденция именования переменных заставляет их называть переменные int с префиксом «n» (т. е. int nValue) и префиксами «ch» для переменных char (т. е....
2052 просмотров
schedule 22.11.2023

Соглашение об именах для контроллера, используемого для анализа страницы в Rails
Я хочу иметь страницу, на которой пользователь может ввести URL-адрес, а на обратной стороне страница будет проанализирована и покажет некоторую информацию, найденную на странице. Мне интересно, каким будет соглашение об именах для этого случая,...
127 просмотров
schedule 03.01.2024

Стратегия именования файлов Amazon AWS S3 для повышения производительности
В настоящее время я использую следующую схему именования: /#{bucket_name}/#{customer_name}/fi/le/na/filename.jpg Таким образом, изображение для файла с именем dsca007.jpg для клиента bent будет храниться здесь:...
13783 просмотров

именование подблоков БЭМ
Я использую БЭМ-подход для написания html + css. С этим синтаксисом: Blocks: block_name Elements: block_name__element_name Модификаторы: имя_блока__имя_элемента -- модификатор Я путаюсь, когда у меня есть блок внутри другого...
11976 просмотров
schedule 07.09.2023

CakePHP использует внешние ключи с разными именами в качестве связанных первичных ключей
Я настроил несколько моделей, которые я хочу связать с мастер-моделью, например: class CommonType extends AppModel { public $useDbConfig = 'common'; public $hasOne = array( 'CommonTypeDescription' => array(...
1380 просмотров
schedule 08.11.2022