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

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

6
Інструмент для перетворення коду Python на сумісність з PEP8
Я знаю, що є інструменти, які підтверджують, чи відповідає ваш код Python PEP8, наприклад, є і онлайн-сервіс, і модуль python . Однак я не можу знайти службу чи модуль, який може перетворити мій файл Python в автономний, PEP8-дійсний файл Python. Хтось знає, чи є такі? Я припускаю, що це можливо, …

5
Використання do block vs braces {}
Новачок у рубіні, надіньте рукавички для новачків. Чи є різниця (незрозуміла чи практична) між цими наступними фрагментами? 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 - що краще / безпечніше як метод увімкнення / вимкнення компіляції окремих розділів коду?
Це може бути питанням стилю, але в нашій команді розробників є дещо, і я поцікавився, чи хтось ще мав ідеї з цього приводу ... В основному, у нас є кілька виправлень налагодження друку, які ми вимикаємо під час нормальної розробки. Особисто я вважаю за краще робити наступне: //---- SomeSourceFile.cpp ---- …

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
Як боротися з трьома невирішеними змінними, що попереджають у Веб-штурмі?
У мене є функція, яка бере дані з сервера: function getData(data){ console.log(data.someVar); } Веб-штурм каже, що someVar- це невирішена змінна. Що я можу позбутися від таких попереджень? Я бачу кілька варіантів: Придушити попередження в налаштуваннях іде; Додайте вихідний файл json з полями ( деталі ); Використовуйте масиви-як синтаксис: data['some_unres_var']; Також …

5
Як в Intellij можна перемикатися між розставленим корпусом верблюда та підкресленням?
У моєї компанії у нас є два різних посібника стилю для java vs sql. У Java я маю поле з ім'ям, historyOfPresentIllnessі коли я пишу sql, я хочу його назвати history_of_present_illness. Чи є комбінація клавіш для переключення з однієї на іншу, коли у мене виділена фраза? Чи, можливо, плагін, який …

18
Зручно карта між enum та int / String
Працюючи зі змінними / параметрами, які можуть приймати лише обмежену кількість значень, я намагаюся завжди використовувати Java enum, як в public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Поки я залишаюся всередині свого коду, це працює чудово. Однак мені часто потрібно взаємодіяти з іншим кодом, який використовує звичайні int(або String) …
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 

7
У C ++ все-таки погана практика повертати вектор з функції?
Коротка версія: великі об'єкти (наприклад, вектори / масиви) зазвичай повертаються багатьма мовами програмування. Чи прийнятний цей стиль в C ++ 0x, якщо в класі є конструктор ходу, чи програмісти C ++ вважають це дивним / потворним / гидотою? Довга версія: У C ++ 0x це все ще вважається поганою формою? …

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) Будь-які посилання на дискусію / пояснення BDFL Python будуть вдячні. Майте на …

9
Чому в C # часто бачимо "null! = Змінна" замість "varia!! = Null"?
У c #, чи є різниця у швидкості виплати для порядку, у якому ви заявляєте умову? if (null != variable) ... if (variable != null) ... З недавнього часу я бачив перший досить часто, і це привернуло мою увагу, оскільки я звик до другого. Якщо різниці немає, у чому перевага …
103 c#  coding-style 

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

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

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