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

**НЕ ИСПОЛЬЗУЙ! Этот тег относится к полностью продуманному предмету и поэтому больше не является тематическим. ** Вопросы, которые следуют стилю и соглашениям кодирования.

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

5
Использование 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 Я понимаю, что синтаксис скобок позволит вам разместить блок в одной …
112 ruby  coding-style 

19
#ifdef vs #if - что лучше / безопаснее как метод включения / отключения компиляции определенных участков кода?
Это может быть вопросом стиля, но в нашей команде разработчиков есть некоторые разногласия, и мне было интересно, есть ли у кого-нибудь еще какие-нибудь идеи по этому поводу ... По сути, у нас есть некоторые отладочные операторы печати, которые мы отключаем во время нормальной разработки. Лично я предпочитаю делать следующее: //---- …

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

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

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

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

18
Удобное отображение между enum и int / String
При работе с переменными / параметрами, которые могут принимать только конечное количество значений, я стараюсь всегда использовать Java enum, как в public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Пока я остаюсь внутри своего кода, все работает нормально. Однако мне часто нужно взаимодействовать с другим кодом, который использует простые int(или …
108 java  enums  coding-style 

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

8
Кто-нибудь до сих пор использует [goto] в C #, и если да, то почему? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Мне было интересно, использует ли кто-нибудь …
104 c#  .net  coding-style  goto 

6
PEP 8, почему нет пробелов вокруг '=' в аргументе ключевого слова или значении параметра по умолчанию?
Почему PEP 8 рекомендует не иметь пробелов =в аргументе ключевого слова или значении параметра по умолчанию ? Это несовместимо с рекомендацией пробелов вокруг каждого другого вхождения =в код Python? Как: func(1, 2, very_long_variable_name=another_very_long_variable_name) лучше чем: func(1, 2, very_long_variable_name = another_very_long_variable_name) Будем признательны за любые ссылки на обсуждение / объяснение Python …

7
В C ++ все еще является плохой практикой возвращать вектор из функции?
Краткая версия: во многих языках программирования обычно возвращаются большие объекты, такие как векторы / массивы. Допустим ли этот стиль в C ++ 0x, если в классе есть конструктор перемещения, или программисты на C ++ считают его странным / уродливым / мерзким? Расширенная версия: в C ++ 0x это все еще …

9
Почему в C # часто встречается «null! = Variable» вместо «variable! = Null»?
В C # есть ли разница в скорости выполнения для порядка, в котором вы указываете условие? if (null != variable) ... if (variable != null) ... С недавнего времени я довольно часто видел первый, и он привлек мое внимание, так как ко второму я привык. Если нет разницы, в чем …
103 c#  coding-style 

5
Что такое стиль «без точек» (в функциональном программировании)?
Фраза, которую я недавно заметил, - это концепция стиля «без точек» ... Сначала был этот вопрос, а также этот . Затем я обнаружил, что здесь упоминается: «Еще одна тема, которую, возможно, стоит обсудить, - это неприязнь авторов к безточечному стилю». Что такое стиль «без точек»? Может кто-нибудь дать краткое объяснение? …

3
Продолжение строки для понимания списков или выражений генератора в python
Как вы должны разбить понимание очень длинного списка? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] Я также где-то видел, что люди, которым не нравится использовать "\" для разрыва строк, но никогда не понимали почему. В чем причина этого?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.