Запитання з тегом «naming-standards»

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

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

8
C # - Чому префікси на полях не перешкоджають?
Ще в старі часи ми робили угорські позначення. Це зараз вважається passé , і здебільшого я його більше не використовую, але все одно знаходжу для m_префікса позначення полів учасників. Для мене, якщо я читаю чужий код, і бачу таке: count = 3; Я припускаю, що countце змінна локальна для цієї …

5
Яка найкраща практика називати завантажені зображення?
Припустимо, у мене в веб-програмі є форма, в яку користувачі можуть завантажувати зображення профілю. У мене мало вимог щодо розміру файлу, розмірів тощо, але коли користувач завантажує зображення, як я повинен називати їх у своїй системі? Я припускаю, що це повинно бути послідовним, а також унікальним. Можливо, GUID? a5c627bedc3c44b7ae7c06a44fb3fcf8.jpg Часова …

3
Екологічні стандарти іменування в розробці програмного забезпечення?
Наразі мій проект страждає від питань іменування довкілля. У різних людей різні припущення щодо того, яке середовище слід назвати або що позначають назви, і це викликає плутанину при їх обговоренні. Я трохи провів дослідження, і там не знайшов жодних стандартів. Терміни включають в себе "Місцевий", "Пісок", "Dev", "Тест", "Користувач", "QA", …

3
Який сенс робити синтаксичне розмежування стандартних та визначених користувачем типів?
Хоча тут я торкнуся конкретно конвенцій про іменування C ++ та Bjarne Stroustrup , я в принципі бачив, що люди використовують дещо подібні правила для інших мов тут і там. Отже, основна ідея полягає в тому, що під час читання коду слід вміти відрізняти стандартні типи від визначених користувачем типів …

2
Чому тип Scala Option не називається Можливо, так само, як і в Haskell? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Чому тип Scala Option не називається Можливо, так само, як і в 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.