Запитання з тегом «coding-style»

**НЕ ВИКОРИСТОВУВАТИ! Цей тег посилається на суперечливу тему і тому більше не є темою. ** Питання, що відповідають стилю та умовам кодування.

14
Проблеми з компонуванням стовпців Vim 80 стосуються
Те, як я роблю вказівку на 80 стовпців у Vim, видається невірним:set columns=80 . Іноді я також хочу set textwidth, але хочеться бачити і передбачати переповнення рядків set columnsальтернативою. У цьому є деякі нещасні побічні ефекти: Я не можу set number побоюватися розбиття файлів, які мають різні порядки номерів рядків; …
417 vim  coding-style 

20
Чи повинні оператори імпорту завжди знаходитись у верхній частині модуля?
PEP 08 заявляє: Імпорт завжди розміщується у верхній частині файлу, одразу після будь-яких коментарів та доктрингів модулів, а також перед глобальними модулями та константами. Однак якщо клас / метод / функція, яку я імпортую, використовується лише в рідкісних випадках, то, безумовно, ефективніше робити імпорт, коли це потрібно? Чи не це: …

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


23
Яка мета використання дужок (тобто {}) для однорядного if або циклу?
Я читаю конспекти лекцій свого лектора C ++, і він написав наступне: Використовуйте відступ // Добре Ніколи не покладайтеся на пріоритет оператора - Завжди використовуйте дужки // ОК Завжди використовуйте блок {} - навіть для одного рядка // не в порядку , чому ??? Об'єкт Const у лівій частині порівняння …

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

12
Чи слід в інтерфейсі Java оголошувати методи з модифікатором доступу загальнодоступного доступу чи без нього?
Чи слід оголошувати методи в інтерфейсі Java із publicмодифікатором доступу або без нього ? Технічно це не має значення, звичайно. Метод класу, який реалізує, interfaceє завжди public. Але що є кращою умовою? Сама Java в цьому не відповідає. Дивіться, наприклад, Collectionпроти Comparable, або Futureпроти ScriptEngine.

7
Конвенції про кодування - називання перерахунків
Чи існує угода про іменування перерахувань на Java? Моя перевага полягає в тому, що перерахунок - це тип. Так, наприклад, у вас є перерахунок Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Я проти називати це: FruitEnum NetworkConnectionTypeEnum Я розумію, легко вибрати, які файли є перерахунками, але тоді у вас також буде: …

10
Який стиль коментаря я повинен використовувати у пакетних файлах?
Я писав кілька пакетних файлів, і я наткнувся на це керівництво користувача , яке було досить інформативним. Одне, що мені показало, - це те, що рядки можна коментувати не лише REM, а й разом із ними ::. Він говорить: Коментарі в пакетному коді можна робити за допомогою подвійної двокрапки, це …


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

5
?: оператор ("оператор Елвіса") в PHP
Я бачив це сьогодні в якомусь PHP-коді: $items = $items ?: $this->_handle->result('next', $this->_result, $this); Я не знайомий з ?:оператором, який тут використовується. Він схожий на потрійний оператор, але вираз для оцінки того, чи є присудок істинним, пропущено. Що це означає?

30
Коли ви використовуєте ключове слово "це"? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
249 c#  coding-style  this 

5
Створення порожнього списку в Python
Який найкращий спосіб створити новий порожній список у Python? l = [] або l = list() Я запитую це з двох причин: Технічні причини, що швидше. (створення класу викликає накладні витрати?) Читання коду - яка з них є стандартною умовою.

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

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