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

Конвенції про іменування посилаються на загальні правила, що керують іменами, присвоєними конструкціям програмування, таким як змінні та методи. Ці конвенції полегшують читабельність і, таким чином, покращують ремонтопридатність коду, застосовуючи послідовність іменування між різними модулями.

8
Конвенція іменування C # для переліку та відповідності властивості
Я часто виявляю себе реалізовуючим клас, що підтримує якусь власну властивість статусу як перерахування: у мене є перелік статусу та ОДНА властивість статусу типу Status. Як мені вирішити цей конфлікт назв? public class Car { public enum Status { Off, Starting, Moving }; Status status = Status.Off; public Status Status …

28
GB англійська, або американська англійська?
Якщо у вас є API, і ви розробник із Великобританії з дуже міжнародною аудиторією, ваш API повинен бути setColour() або setColor() (Візьмемо одне слово як простий приклад.) Британські інженери часто досить захисно ставляться до своїх "правильних" написань, але можна стверджувати, що правопис США є більш "стандартним" на міжнародному ринку. Я …

12
Логічні одержувачі Java "є" проти "є"
Я знаю, що конвенція в Java для логічних добувачів включає префікс "є". isEnabled isStoreOpen Але що, якщо предмет є множинним? Тобто, що робити, якщо замість того, щоб хотіти дізнатися, чи відкритий магазин, я хотів би знати, чи всі магазини відкриті? isStoresOpen() не має сенсу в англійській мові. У мене є …

14
“ID” або “Id” в інтерфейсі користувача
Менеджер з контролю якості, у якому я працюю, щойно повідомив, що в моєму настільному додатку є помилка через те, що підказка про вхід - „Ідентифікатор оператора”, коли це має бути „Ідентифікатор оператора”. Її аргумент полягає в тому, що "Id" відноситься до его частини "психічного апарату" Фрейда і не є семантично …

9
Правила іменування об’єктів (images, css, js)?
Я все ще намагаюся знайти хорошу конвенцію щодо імен для таких ресурсів, як зображення, js та css-файли, що використовуються в моїх веб-проектах. Отже, мій струм буде: CSS: style-{name}.css приклади: style-main.css, style-no_flash.css, і style-print.cssт.д. JS: script-{name}.js приклади: script-main.js, і script-nav.jsт.д. Зображення: {imageType}-{name}.{imageExtension} {imageType} є будь-яким із цих піктограми (наприклад, піктограма знака …

15
Яку стратегію ви використовуєте для іменування пакетів у проектах Java і чому? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконалюйте це питання Я думав про це деякий час тому, і нещодавно він знову …

10
Правила іменування змінних “кількість foos” [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконалюйте це питання Припустимо, що мені потрібно зберегти кількість об’єктів foo у змінній. Не …

2
Звідки пішла назва `атоі`?
Мовою С, де вони придумали назву atoiдля перетворення рядка в ціле число? Єдине, що я можу придумати, це Array To Integer для скорочення, але це насправді не має сенсу.


2
PostgreSQL: імена обмежень за замовчуванням
При створенні таблиці в PostgreSQL будуть призначені імена обмежень за замовчуванням, якщо не передбачено: CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); Але використання ALTER TABLEдля додавання обмеження, здається, ім'я є обов'язковим: ALTER TABLE example ADD CONSTRAINT my_explicit_constraint_name UNIQUE (a, b); Це спричинило деякі невідповідності імен …


3
Хаскелл: чому конвенція називати допоміжну функцію "go"?
Я goбагато бачу, читаючи матеріал або джерело Haskell, але мені ніколи це не сподобалось - (мабуть, у мене на думці негативний відтінок "goto"). Я почав вивчати Haskell з LYAH, і саме тут я взяв тенденцію до використання accта stepпід час написання складок. Звідки береться конвенція про письмо go? Найголовніше, що …

15
Використання підкреслення в змінних Java та іменах методів [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

8
Правильна умова іменування для типу .NET Delegate?
За умовами класи часто називаються іменниками, методи на зразок дієслів, а інтерфейси - як прикметники. Яка загальна умова імен для делегата? Або який хороший спосіб розрізнити його назву, коли делегатів перелічено серед типів та інших речей? Моє безпосереднє припущення полягає в тому, щоб назвати делегата, швидше за все, прикметником, оскільки …

2
Правила іменування методів C #: ToSomething проти AsSomething
Коли я писав деякі методи розширення для своїх об’єктів бізнес-логіки, я прийшов до питання перейменування методів перетворення. someObject.ToAnotherObject()підійде до широко використовуваних object.ToString(). Однак LINQ, наприклад, змішує обидва варіанти, і я не можу знайти різниці між ними. ToDictionary(),ToList() , AsParallel(), AsQueryable(), ... Які відмінності між цими двома умовами іменування та що …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.