Вопросы с тегом «coding-style»

130
Руководство по стилю кодирования для приложений node.js? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос Есть ли (или несколько) руководство по...

129
Идиомы композиции функций (.) И приложения функции ($) в Haskell: правильное использование

Я читал Real World Haskell , и я приближался к концу, но вопрос стиля был мелочным у меня делать с (.)и ($)операторами. Когда вы пишете функцию, которая является композицией других функций, вы пишете ее так: f = g . h Но когда вы применяете что-то в конце этих функций, я пишу это так: k = a $ b $ c...

128
Есть ли веская причина использовать заглавные буквы для ключевых слов SQL? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос По умолчанию используется верхний...

127
Какой самый элегантный способ ограничить число сегментом?

Скажем x, aи bявляются числами. Мне нужно xограничить границы сегмента [a, b]. Я умею писать Math.max(a, Math.min(x, b)), но не думаю, что это очень легко читать. Есть ли у кого-нибудь умный способ написать это более читаемым...

125
Отступы в Go: табуляция или пробелы?

Есть ли где-нибудь стандартный документ с соглашениями о кодировании в Google Go, который устанавливает, предпочтительны ли табуляции или пробелы для отступов в исходном коде Go? Если нет, то какой вариант (статистически) более популярен? Какая официальная рекомендация? (если есть) Какой выбор...

123
Булевы значения в качестве аргументов метода недопустимы? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Мой коллега заявляет, что логические...

120
Пропадание оператора switch… должно ли это быть разрешено? [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

118
Когда в Python следует использовать функцию вместо метода?

Дзен Python утверждает, что должен быть только один способ делать что-то, но часто я сталкиваюсь с проблемой решения, когда использовать функцию, а когда использовать метод. Возьмем тривиальный пример - объект ChessBoard. Допустим, нам нужен какой-то способ получить все доступные ходы короля на...

116
Стандарты / передовые методы программирования Python [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

114
Именование атрибутов HTML «class» и «id» - тире против подчеркивания [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос <div id="example-value">или...

113
Инструмент для преобразования кода Python в соответствие с PEP8

Я знаю, что есть инструменты, которые проверяют, соответствует ли ваш код Python PEP8, например, есть и онлайн-сервис, и модуль Python . Однако я не могу найти службу или модуль, который может преобразовать мой файл Python в автономный действительный файл Python PEP8. Кто-нибудь знает, есть ли? Я...

112
#ifdef vs #if - что лучше / безопаснее как метод включения / отключения компиляции определенных участков кода?

Это может быть вопросом стиля, но в нашей команде разработчиков есть некоторые разногласия, и мне было интересно, есть ли у кого-нибудь еще какие-нибудь идеи по этому поводу ... По сути, у нас есть некоторые отладочные операторы печати, которые мы отключаем во время нормальной разработки. Лично я...

112
Использование do block и фигурных скобок {}

Новичок в Ruby, наденьте перчатки для новичков. Есть ли разница (неясная или практическая) между следующими двумя фрагментами? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Я понимаю, что синтаксис скобок...

111
Принудительное именование параметров в Python

В Python у вас может быть определение функции: def info(object, spacing=10, collapse=1) который можно вызвать любым из следующих способов: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) благодаря тому, что Python позволяет использовать...

110
Какой стиль именования переменных в R вы предпочитаете? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Какие соглашения об именах переменных...

110
Как бороться с множеством предупреждений о неразрешенных переменных в Webstorm?

У меня есть функция, которая принимает данные с сервера: function getData(data){ console.log(data.someVar); } Webstorm говорит, что someVar- это неразрешенная переменная. Что я могу избавить от таких предупреждений? Вижу несколько вариантов: Подавить предупреждения в настройках ide; Добавьте...

109
Как в Intellij переключаться между регистром верблюда и символом подчеркивания?

В моей компании есть два разных руководства по стилю для java и sql. В java у меня есть поле с именем, historyOfPresentIllnessи когда я пишу sql, я хочу назвать его history_of_present_illness. Есть ли сочетание клавиш для переключения с одного на другой, когда у меня выделена фраза? Или, возможно,...

108
Правильный способ определения методов пространства имен C ++ в файле .cpp

Вероятно, дубликат, но его нелегко найти ... Учитывая заголовок вроде: namespace ns1 { class MyClass { void method(); }; } Я видел method()несколько способов определения в файле .cpp: Версия 1: namespace ns1 { void MyClass::method() { ... } } Версия 2: using namespace ns1; void MyClass::method() {...

108
Удобное отображение между enum и int / String

При работе с переменными / параметрами, которые могут принимать только конечное количество значений, я стараюсь всегда использовать Java enum, как в public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Пока я остаюсь внутри своего кода, все работает нормально. Однако мне часто нужно взаимодействовать...

104
Кто-нибудь до сих пор использует [goto] в C #, и если да, то почему? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Мне было интересно, использует ли...