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

Дайте сенс і пояснення з найменшою кількістю символів у формі, яка найбільше сприймається вашою командою чи спільнотою загалом.

5
Яка хороша угода про іменування для загальних типів у C #? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
16 c#  naming  generics 

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

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

3
Як я можу уникати використання власного імені в ідентифікаторах, пакетах чи просторах імен відкритих джерел, які я створюю?
Я багато часу займаюся розробкою. Ці проекти, над якими я працюю, - це лише для розваги та навчання (поки що). Я зазвичай займаюся розробкою Java разом з Maven, але мені також відомо, що я бавлюсь у .NET та Python. Усі проекти, над якими я працюю, використовують ліцензії з відкритим кодом, …

3
Чисто віртуальна чи абстрактна, що в назві?
Обговорюючи питання щодо віртуальних функцій на Stack Overflow, я задумався, чи існує офіційна назва для чистих (абстрактних) та нечистих віртуальних функцій. Я завжди покладався на вікіпедію для своєї інформації, в якій говориться, що чисті та нечисті віртуальні функції - це загальний термін. На жаль, стаття не підкріплює її походженням або …

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

13
async & wait - опитування на альтернативи [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
15 c#  naming 

4
Що таке Bootstrapper в програмуванні?
Я іноді бачу термін "завантажувач". Я бачив це останнім часом, коли створював кілька навчальних вправ для призми. Я натрапив на UnityBootstrapperклас. Моє запитання: коли б ви назвали клас "завантажувачем"? Чому? Що це говорить про клас?

5
Як впорядкувати рядкові ресурси локалізації?
Ми розробляємо великий додаток, що складається з безлічі невеликих пакетів. Кожен пакет має власний набір файлів ресурсів для локалізації. Який найкращий підхід до організації та називання рядків локалізації? Ось мої думки поки що: Поводження з дублікатами Один і той же текст (скажімо, "поштовий індекс") може виникати кілька разів у межах …

4
Чи слід перейменувати перевантажені методи?
Припустимо інтерфейс, що містить ці методи: Car find(long id); List<Car> find(String model); Чи краще перейменувати їх так? Car findById(long id); List findByModel(String model); Дійсно, будь-який розробник, який використовує цей API, не повинен шукати інтерфейс, щоб знати можливі аргументи початкових find()методів. Отже, моє питання є більш загальним: Яка користь від використання …

9
Що ви робите, коли ваша конвенція про іменування стикається з вашою мовою?
Гаразд, це одна з тих дрібниць, які мене завжди клопочуть. Я, як правило, не скорочую ідентифікатори, і єдиний раз, коли я використовую короткий ідентифікатор (наприклад, i), - це жорсткий цикл. Тож це мене дратує, коли я працюю в C ++, і у мене є змінна, яку потрібно назвати, operatorабо classмені …
14 naming 

4
Заслуги імен / пакетів
Деякі мови програмування (наприклад, Java та C ++) мають мовні функції, що називаються "пакетами" або "просторами імен". Наскільки насправді є простори імен? Можна позначати функції та класи як належність до певної бібліотеки без використання такої мовної функції, як, наприклад, SDL (наприклад, SDL SDL_BlitSurface()). Чи простори імен недостатньо корисні, щоб їх …

2
Що означає дядько Боб під «іменниковою фразою іменами»?
Я читаю Чистий код дядька Боба. Оскільки я не є носієм англійської мови, я не міг зрозуміти таке твердження: Класи і об'єкти повинні мати іменник або словосполучення імена , як Customer, WikiPage, Accountі AddressParser. Уникайте таких слів , як Manager, Processor, Dataабо Infoв ім'я класу. Ім'я класу не повинно бути …

6
Що називати Конвенцією для використання для параметрів функції C #
Бувають ситуації, коли ім'я, передане в Параметрі, буде Cast в новий тип, але ім'я пройденого об'єкта має залишатися подібним. У випадку з класовими атрибутами ми можемо використовувати цей оператор, а як щодо локальної змінної у функціях. Що таке кодування, що використовується широко. наприклад, void MyFunc(BaseClass myPara) { DerivedClass _mypara = …
14 c#  naming 

4
Назви булеве поле, яке є дієсловом
У Java, за умовою, getter та setter для булевих полів будуть isField()і setField(). Це відмінно працює з іменами полів , які є таким прикметниками , як active, visible, closedі т.д. Але як я можу назвати поле, яке має значення дієслова, як haveChildren? Додайте «_ing» до дієслова ( ), можливо?havingChildren Для …
14 java  naming 

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