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

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

2
Іменування конвенцій DAL, BAL та шару інтерфейсу користувача [закрито]
Я розробляю типовий веб-додаток із наступними шарами Шар інтерфейсу (MVC) Бізнес-логічний шар (BAL) Шар доступу до даних (DAL) У кожного шару є власний об'єкт DTO, включаючи BAL та DAL. Мої запитання щодо цього наступні DTO, повернутий DAL, просто перетворюється на відповідний DTO у BAL та надсилається на шар інтерфейсу. І …
35 c#  design  naming 

8
За замовчуванням vs Impl при реалізації інтерфейсів на Java
Після прочитання Чи повинні назви пакетів бути одниною чи множиною? мені прийшло в голову, що я ніколи не бачив належної дискусії щодо одного з моїх вихованців: називання реалізацій інтерфейсів. Припустимо, що у вас є інтерфейс, Orderякий повинен бути реалізований різними способами, але існує лише початкова реалізація, коли проект вперше створений. …

9
Як назвати метод, який виконує завдання і повертає булевий статус як статус?
Якщо є метод bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } чи варто його швидше називати IsStuffDone()? Обидва імені може бути неправильно інтерпретовано користувачем: Якщо ім'я, DoStuff()чому воно повертає булеве? Якщо назва - IsStuffDone()невідомо, чи метод виконує завдання чи …

9
Чому ідентифікатори не повинні починатися з числа?
Здається, більшість мов програмування розроблені так, щоб не дозволяти оголошувати ідентифікатор, який починається з числа. Мені просто цікаво було знати причину. Я вже шукав в Інтернеті, але не зміг знайти задовільне пояснення.
32 naming  variables 

6
Якою мовою я повинен називати свої бізнес-класи?
Я прошу найкращої практики з цим питанням. Це лише питання, якщо компанія-замовник суто національної мови має рідну мову, крім англійської, я думаю. Якщо у замовника багато в основному дуже доменних (скажімо, німецьких) виразів, змішаних з деякими меншими доменними назвами. Мова наших коментарів до коду, назви класів / методів / змінних …
29 naming 

2
Чому XMLHttpRequest, схоже, не дотримується конвенції про іменування?
Я нещодавно працюю з об’єктом XMLHttpRequest в JavaScript, і я не міг не помітити, що обробка цього імені не має сенсу. Чому "XML" є у всіх заголовках, а "Http" - ні? Вони обоє абревіатури! Звичайно, було б більше сенсу, щоб ім'я було одним із таких: XmlHttpRequest (PascalCase, найкраща практика для …

6
Практичні міркування щодо конвенцій іменування HTML / CSS (синтаксис) [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

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

5
Чи є помилковим умова назви пакету Java? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Ми всі знайомі з умовами імені пакета Java щодо перетворення доменного імені. Тобто www.evilcorp.com, …
28 java  naming 

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

9
Чи вважається поганою практикою включення номера помилки до назви методу для тимчасового вирішення?
Мій колега, який є старшим хлопцем, блокує мене в огляді коду, тому що він хоче, щоб я назвав метод "PerformSqlClient216147Workaround", тому що це спосіб вирішення деяких дефектів ###. Тепер моя пропозиція щодо імені методу - це щось на кшталт PerformRightExpressionCast, яке має тенденцію описати, що саме метод робить. Його аргументи …

4
C # простір імен та назви класів для бібліотек
Я будую бібліотеки з різними невеликими функціями утиліти в C # і намагаюся визначитися з простором імен та умовами іменування класів. Моя поточна організація така: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class MathsNotation {...} Company.SIUnits public enum SISuffixes {...} public …
26 c#  naming  namespace 

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

3
Чи погана практика називати властивість / члена таким самим, як тип декларування у C #?
Наприклад, клас типу: class Dog { } //never mind that there's nothing in it... а потім властивість на зразок: Dog Dog { get; set; } Мені сказали, що якщо я не можу придумати більш образне ім'я для цього, я повинен використовувати: Dog DogObject { get; set; } Будь-які думки про …
25 c#  naming  properties 

8
Змістовні стислі способи іменування вказівок
Нещодавно я почав випускати проект з відкритим кодом, тоді як я був єдиним користувачем бібліотеки, я не переймався іменами, але знаю, що хочу призначити розумні імена кожному методу, щоб полегшити навчання, але мені також потрібно використовувати стислі імена, щоб їх легко було також записати. Я думав про деякі вказівки щодо …
25 naming 

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