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

12
В чем причина использования строчных букв для первого слова в локальной переменной (например, employeeCount, firstName)
Я получаю много критики от других программистов из-за того, что я использую полный надлежащий регистр для всех моих переменных. Например, ваш типичный программист будет использовать employeeCountдля имени переменной, но я использую EmployeeCount. Я использую полный надлежащий регистр для всего , будь то метод void, метод возврата, переменная, свойство или константа. …

1
Какова история именования констант в верхнем регистре?
Какова история условного обозначения констант в верхнем регистре? Моя интуиция заключается в том, что это началось с препроцессора C, где люди разработали практику именования макросов препроцессора в верхнем регистре, чтобы они эффективно жили в отдельном пространстве имен и избегали конфликтов имен. Я считаю, что эта практика была затем неправильно и …

8
C # - Почему префиксы на полях не рекомендуется?
В старые времена мы делали венгерские записи. Теперь это считается пассивным , и по большей части я его больше не использую, но я все еще нахожу использование m_префикса для обозначения полей-членов. Для меня, если я читаю чужой код и вижу это: count = 3; Я предполагаю, что countэто локальная переменная …

5
Как лучше всего присваивать имена загруженным изображениям?
Предположим, у меня есть форма в моем веб-приложении, где пользователи могут загрузить изображение профиля. У меня мало требований к размеру файла, размерам и т. Д., Но когда пользователь загружает изображение, как мне их назвать в моей системе? Я предполагаю, что это должно быть последовательным и также уникальным. Может быть, GUID? …

3
Стандарты именования среды в разработке программного обеспечения?
Мой проект в настоящее время страдает от проблем именования среды. У разных людей разные предположения относительно того, какие среды следует называть или какие имена обозначают, и это вызывает путаницу при их обсуждении. Я провел небольшое исследование и не нашел там никаких стандартов. Термины включают «Local», «Sand», «Dev», «Test», «User», «QA», …

3
Какой смысл проводить синтаксическое различие между стандартными и пользовательскими типами?
Хотя здесь я буду ссылаться конкретно на соглашения об именах в C ++ и Бьярне Страуструпе , в принципе я видел, что люди используют несколько схожие правила для других языков здесь и там. Итак, основная идея заключается в том, что при чтении кода нужно различать стандартные типы от пользовательских типов …

2
Почему тип опции Scala не называется Maybe, как в Haskell? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Почему тип опции Scala не называется Maybe, как в Haskell? Может быть, для …

2
Как мне назвать функции, которые возвращают значения в Python?
Я запутался в выборе имен для своих функций в Python . Иногда Python встроенных функций являются императивом , таких как: printфункции и метод строки find. Иногда они не такие, как: lenего имя не является обязательным, как calculate_len, например, и typeне является find_type. Я могу понять, что printвозвращает значение, которое мы …

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

2
Может ли начальные переменные / члены с подчеркиванием озадачить компилятор?
Со средней школы меня учили определять переменные следующим образом: int _a; или же int __a; это следует считать плохой практикой, потому что это в конечном итоге поставит в тупик компиляторы, которые используют переменные, начинающиеся с подчеркивания, для именования временных переменных. Насколько я знаю, это причина, по которой некоторым людям нравится …

2
Собственное наименование свойства для представления строки, начинающейся с числа
Глядя на некоторые метаданные камеры в Windows, File Propertiesесть (наряду с несколькими другими) два Propertiesимени с фокусным расстоянием и 35-мм фокусным расстоянием . Я разрабатываю программное обеспечение, которое будет использовать эти два Properties. До сих пор я создал Propertyимя FocalLengthдля первого, но я не могу найти правильное имя для другого. …

1
Есть ли явное слово для неабстрактного класса?
Я получил в основном абстрактные классы в своем проекте, и есть несколько других классов, которые используют / наследуют их. Когда я пишу документацию, я хотел бы указать, что часть этого относится только к поведению этих неабстрактных классов, но я обнаружил, что использование этого слова глупо. Я мог бы просто сказать, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.