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

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

4
Збентежений щодо вказівок щодо кодування інтерфейсу та класу для TypeScript
Я прочитав керівні принципи кодування TypeScript І мені здалося, що це твердження досить загадкове: Не використовуйте "I" як префікс для назв інтерфейсів Я маю на увазі, що щось подібне не мало б сенсу без префікса "Я" class Engine implements IEngine Мені не вистачає чогось очевидного? Ще одне, що я не …

5
Netbeans 7.4 вводить “максимум 10 рядків” для кожного правила методу. Звідки це правило? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете покращити це питання? Додайте деталі та проясніть проблему, відредагувавши цю публікацію . Закрито 4 місяці тому . Удосконалюйте це питання Наразі бета-версія NetBeans 7.4 доступна для загального завантаження та за замовчуванням вводить дивне правило попередження: Довжина …

14
Використання функції try / catch для запобігання збоям програми
Я працюю над додатком для Android, який try/catchчасто використовує для запобігання його збою навіть у місцях, де немає потреби. Наприклад, Погляд у xml layoutз id = toolbarпосилається на: // see new example below, this one is just confusing // it seems like I am asking about empty try/catch try { …

3
Який рекомендований стиль кодування для PowerShell?
Чи існує рекомендований стиль кодування, як писати сценарії PowerShell? Справа не в тому, як структурувати код (скільки функцій, якщо використовувати модуль, ...). Йдеться про " як написати код, щоб він був читабельним ". У мовах програмування є деякі рекомендовані стилі кодування (що робити відступи , як відступи - пробіли / …

3
Недійсна назва константи Pylint
Я отримую помилку Pylint щодо моєї константи: MIN_SOIL_PARTICLE_DENS(недійсне ім’я). Будь-які ідеї, чому ця константа неправильна? Ось моя повна функція: def bulk_density(clay, sand, organic_matter): MIN_SOIL_PARTICLE_DENS = 2.65 x1 = (0.078 + 0.278 * sand + 0.034 * clay + 0.022 * organic_matter - 0.018 * sand * organic_matter - 0.027 * …

11
Передача хешів замість параметрів методу [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання Я бачу, що в Ruby (і динамічно набраних мовах загалом) дуже …
78 ruby  oop  coding-style 

3
Розбиття рядків C ++ на кілька рядків (синтаксис коду, не розбір)
Не слід плутати з тим, як розділити рядок розумно, наприклад: Розділити рядок у C ++? Я трохи заплутаний щодо того, як розділити рядок на кілька рядків у C ++. Це звучить як просте запитання, але візьмемо такий приклад: #include <iostream> #include <string> main() { //Gives error std::string my_val ="Hello world, …

8
Переваги використання const замість змінних усередині методів
Щоразу, коли в методі є локальні змінні, ReSharper пропонує перетворити їх у константи: // instead of this: var s = "some string"; var flags = BindingFlags.Public | BindingFlags.Instance; // ReSharper suggest to use this: const string s = "some string"; const BindingFlags flags = BindingFlags.Public | BindingFlags.Instance; Враховуючи, що це …

3
Що означає точка в R - особисті уподобання, дотримання імен чи інше?
Я (мабуть) НЕ маю на увазі "всі інші змінні", що означають, як var1~.тут. Мені plyrще раз вказали, я заглянув mlplyі здивувався, чому параметри визначаються такою провідною крапкою: function (.data, .fun = NULL, ..., .expand = TRUE, .progress = "none", .parallel = FALSE) { if (is.matrix(.data) & !is.list(.data)) .data <- .matrix_to_df(.data) …

5
Префікс змінної члена Intellij (Android studio)
Як налаштувати Android Studio (або Intellij загалом) для правильного генерування геттерів та сеттерів для змінних-членів із префіксами? Якщо у мене є клас public class Foo{ int mBar; } Я хочу, щоб це створювало getBar()замість того, getMBarколи я роблю Refactor->EncapsulateабоGenerate РЕДАГУВАТИ Я знайшов спосіб зробити це для кожного проекту: Ви просто …

5
Хороші стандарти кодування Haskell
Хтось може надати посилання на хороший стандарт кодування для Haskell? Я знайшов це і це , але вони далеко не всеосяжні. Не кажучи вже про те, що HaskellWiki включає такі "дорогоцінні камені", як "обережно користуватися класами" і "визначення символічних ідентифікаторів інфіксів слід залишати лише авторам бібліотек".

5
Чи використовуєте ви функції TR 24731 "безпечно"? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише редагуючи цю публікацію . Закрито 1 рік тому . Удосконалюйте це питання Комітет ISO C ( ISO / IEC JTC1 / SC21 / WG14 …

2
Чому деякі користувачі цитують назви класів у Perl?
Дивлячись Type::Tiny, я бачу, що ім'я класу у виклику до Type::Tiny->newцитується в офіційних документах, my $NUM = "Type::Tiny"->new( name => "Number", constraint => sub { looks_like_number($_) }, message => sub { "$_ ain't a number" }, ); Чому це? Це просто стиль? Чи є наслідки для цієї практики?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.