Вопросы с тегом «naming-conventions»

Соглашения об именах относятся к общим правилам, управляющим именами, присваиваемыми программным конструкциям, таким как переменные и методы. Эти соглашения улучшают удобочитаемость и, следовательно, улучшают удобство сопровождения кода, обеспечивая согласованность именования в разных модулях.

11
Каковы наиболее распространенные соглашения об именах в C?
Какие соглашения об именах обычно используются в C? Я знаю, что их как минимум два: GNU / linux / K&R с функциями lower_case_functions ? название ? с функциями UpperCaseFoo Я говорю только о C. Большинство наших проектов - это небольшие встроенные системы, в которых мы используем C. Вот тот, который …

5
Соглашение об именах параметров универсального типа для Java (с несколькими символами)?
В некоторых интерфейсах, которые я написал, я хотел бы называть параметры универсального типа более чем одним символом, чтобы сделать код более читабельным. Что-то вроде.... Map<Key,Value> Вместо этого... Map<K,V> Но когда дело доходит до методов, параметры типа выглядят как java-классы, что тоже сбивает с толку. public void put(Key key, Value value) …

30
Почему мне не следует использовать «Венгерскую нотацию»?
Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я знаю, что означает венгерский язык - предоставление информации о переменной, параметре или типе в качестве префикса к ее имени. Кажется, …

17
Каково ваше соглашение об именах хранимых процедур? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …


3
Ветви и теги выпуска Git Flow - с префиксом «v» или без него
Я видел несколько противоречащих друг другу определений на различных сайтах, связанных с git flow. Есть ли официальная рекомендация или единственный источник правды? Филиалы: release-1.2.3илиrelease-v1.2.3 Теги: 1.2.3илиv1.2.3

8
Соглашение об именах классов C #: это BaseClass, ClassBase или AbstractClass
Каков рекомендуемый подход к именованию базовых классов? Добавляет ли он к имени типа префикс « Base » или « Abstract », или мы просто добавляем к нему суффикс «Base»? Учтите следующее: тип: ViewModelнапример, MainViewModel , ReportViewModel базовый класс: BaseViewModelили ViewModelBaseилиAbstractViewModel Также учтите: тип: Productнапример, VirtualProduct , ExpiringProduct базовый класс: BaseProductили …

3
Соглашения об именах в Go для const
Я пытаюсь определить, существует ли соглашение об именах для имен constв Голанге. Лично я склонен следовать стилю C и писать их в верхнем регистре, но я не нашел на этой странице http://golang.org/doc/effective_go.html ничего, что, кажется, перечисляет некоторые соглашения об именах для языка.

4
Есть ли соглашение об именах для приложений Django
Есть ли предпочтительное соглашение об именах для создания приложения Django, состоящего из более чем одного слова? Например, что из перечисленного предпочтительнее? my_django_app my-django-app Обновление: не разрешено синтаксически mydjangoapp Рекомендуемое решение Хотя все они могут быть вариантами 1 и 3, синтаксически разрешены, есть ли предпочтения? Глядя на то, как Django создает …

5
Соглашение об именах для служебных классов в Java
Какие полезные рекомендации следует соблюдать при написании служебных классов на Java? Должны быть пакеты "util" или "utils"? Это ClassUtil или ClassUtils? Когда класс является «Помощником» или «Полезностью»? Утилиты или утилиты? Или вы используете их смесь? Стандартная библиотека Java использует как утилиты, так и утилиты: javax.swing.Utilities javax.print.attribute.AttributeSetUtilities javax.swing.plaf.basic.BasicGraphicsUtils Apache использует различные …

4
Каковы соглашения для имен файлов в Go?
Я смог найти соглашения для именования пакетов в Go: без подчеркивания между словами, все в нижнем регистре. Применяется ли это соглашение и к именам файлов? Вы также помещаете одну структуру в один файл, как если бы вы это делали для класса java, а затем называете файл после структуры? В настоящее …

8
Именование атрибутов HTML «class» и «id» - тире против подчеркивания [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос <div id="example-value">или <div id="example_value">? Этот сайт …

9
Имена контроллеров и помощников в единственном или множественном числе в Rails
Есть ли недостатки в использовании единственных имен для контроллеров и помощников? Кажется, ничто не полагается на это. Даже кажется, что помощникам не нужно делать такой же выбор относительно единственного и множественного числа, что и для соответствующих контроллеров, по крайней мере, согласно моим ограниченным экспериментам. Это правда?

9
Какой стиль именования переменных в R вы предпочитаете? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Какие соглашения об именах переменных и …

11
Изменение имени Python
На других языках общий принцип, помогающий создавать лучший код, - всегда делать все как можно более скрытым. Если вы сомневаетесь в том, должна ли переменная быть частной или защищенной, лучше выбрать частную. Верно ли то же самое и для Python? Должен ли я сначала использовать два ведущих символа подчеркивания для …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.