Описание тега code-conventions
Соглашения о коде - это рекомендации того, что разработчик должен и чего не должен делать при создании кода. Они могут основываться на личных предпочтениях, лучших отраслевых практиках, требованиях проекта или некотором процессе рассуждения. Организованный набор кодовых соглашений известен как стандарт кода.
1
ответ
Создание локальной переменной вместо вызова метода для получения данных
Мой вопрос касается эффективного кода. Пожалуйста, дайте мне знать, какой эффективный подход среди приведенных ниже. Есть вызов метода для получения объекта. Например, relationship.getCommerceItem() Но нам нужно вызывать этот метод несколько раз в о…
09 авг '18 в 07:53
2
ответа
Преобразование иерархии объектов из MATLAB в Python
Я конвертирую скрипт MATLAB в python. Сценарий MATLAB использует некоторую иерархию объектов для различных входных переменных, как в: parameterA.subparameter1= A1; parameterA.subparameter2= A2; parameterB.subparameter1= B1; parameterB.subparameter2=…
14 янв '19 в 09:35
1
ответ
Как объявить переменные в Android (Kotlin), используя стиль кода Google?
Я начал создавать приложение в Kotlin, и я хочу знать, как правильно инициализировать переменные. Например, в Java это было похоже на: private TextView mSomeTextView; И затем мы вызываем findViewById в некоторых методах. Но в Котлине я не могу прост…
02 ноя '17 в 19:33
5
ответов
Какой модификатор доступа я должен использовать для констант?
public static final или же private static final Рассмотрим случаи, когда константы используются только из самого класса. Какой стиль предпочтительнее?
01 окт '15 в 02:48
4
ответа
Есть ли стандарт для соответствующих функций PHP?
В спокойном API для фруктов запрос предполагает что-то вроде этого: api/fruit api/fruit?limit=100 api/fruit/1 api/fruit?color=red Я думаю, что должен быть стандарт для функций, которые делают работу. Например, что-то может легко перевести на fruit.c…
08 янв '14 в 16:32
1
ответ
Как спроектировать этот плагин?
У меня есть плагин jQuery, который вызывает обратный вызов. Я передаю объект в обратный вызов, но есть одна вещь, с которой я не знаю, что делать. Когда обратный вызов вызывается в одном случае, он возвращается из вызова ajax и передает ответ в объе…
06 май '12 в 12:59
0
ответов
Где я должен инициализировать мои переменные?
Есть ли разница между инициализацией переменной внутри и снаружи конструктора? Какой подход лучше? Зачем? public class A { private List<Integer> myList; public A() { myList = new ArrayList<>(); } } против public class A { private List<…
04 мар '14 в 05:32
1
ответ
Разница между динамической переменной логического выражения и булевой функцией
Я столкнулся с этим сомнением: в чем разница между этими двумя способами получения логического значения? Конечный результат тот же, но каковы преимущества и недостатки использования одного или другого? Какой подход наиболее часто используется? Каков…
20 ноя '18 в 13:29
4
ответа
Соглашения по Java-коду: должен соответствовать шаблону '^[az][a-zA-Z0-9]*$'
Я хотел бы использовать следующую константу: final String ADD = "Add text"; Но мой инструмент CheckStyle говорит мне, что "ADD" не соответствует шаблону '^[a-z][a-zA-Z0-9]*$'. Может ли кто-нибудь сказать мне, что не так с "ДОБАВИТЬ"? Средства '^[a-z…
30 окт '12 в 20:03
7
ответов
Соглашения по коду JavaScript - оператор if
Есть ли причина, по которой Крокфорд рекомендует использовать else statement на одной линии с фигурной скобкой? if (condition) { statements } else { statements }
12 мар '12 в 21:03
1
ответ
Нужна помощь, чтобы сделать следующий код лаконичным и эффективным
У меня есть массив из 52 элементов, и каждые 13 элементов должны иметь значение от 1-13 Пример: // Referring arr to an array of 52 elements arr[0] = 1; arr[1] = 2; arr[2] = 3; ... arr[10] = 11; arr[11]] = 12; arr[12] = 13; arr[13] = 1; and so on... …
21 ноя '15 в 23:04
3
ответа
Использование префикса "m" для переменных в Kotlin
Ну, использование префикса "m" для имен переменных стало обычным явлением в программировании, в основном в Android, но с тех пор, как появился Kotlin, эта мелочь меня немного беспокоит. Внутри родительского класса нет ничего нового, но установка и п…
02 янв '18 в 06:06
1
ответ
Каковы соглашения об именах для логических значений?
Как следует именовать логические значения и каковы для них стандартные соглашения об именах?
19 июл '18 в 15:36
6
ответов
Oracle Java условные обозначения кода
Кто-нибудь знает, где я могу найти документ Oracle, который описывает соглашения Java-кода? Этот URL больше не доступен, поэтому я создал новый вопрос для этой темы. http://www.oracle.com/technetwork/java/codeconv-138413.html
09 апр '14 в 11:54
3
ответа
Checkstyle сообщает об ошибке LocalFinalVariableNameCheck для параметра catch-exception
У меня странная проблема, и я не уверен, что это проблема между двумя ушами или проблема в стиле чекстайл. Запустив checkstyle 6.2, мы получим и jenkins, и затмение: LocalFinalVariableNameCheck, Priority: Normal Name 'pEx' must match pattern '^l[A-Z…
04 фев '15 в 07:36
1
ответ
Лучший способ изменить изображение в асинхронном режиме [angular 4]?
У меня есть проблема, которая была решена взломом, и я ищу лучший способ ее решить. То, что я хочу сделать, это когда пользователь нажимает на input:file и выбирает изображение, оно должно отображаться на экране без загрузки (с помощью FileReader). …
01 май '17 в 20:14
2
ответа
Соглашения о кодировании Kotlin: горизонтальные пробелы
В соглашении о кодировании Kotlin, в разделах пробелов замечено, что: Как правило, избегайте горизонтального выравнивания любого вида. Переименование идентификатора в имя с другой длиной не должно влиять на форматирование декларации или любого испол…
20 окт '18 в 19:04
1
ответ
Импорт всего из пустой упаковки
У меня есть пакет с именем утилиты, который имеет несколько подпакетов. Пакет утилит сам по себе не имеет классов, но есть подпакеты. Я могу импортировать все классы из подпакетов один за другим, выполнив это: import utilities.consoleredirect.Messag…
23 май '14 в 13:13
3
ответа
Какова цель файлов _p.h?
В исходных файлах Qt есть две версии файлов заголовков, такие как: qxmlstream.h qxmlstream_p.h Почему существуют файлы _p.h?
29 июн '10 в 11:58
2
ответа
Расположение внутреннего кода Firebase в Android Studio
Я работаю над проектом колледжа, моя команда и я разрабатываем приложение, которое включает в себя пользователей и группы, мы используем Firebase для регистрации через Facebook, и почти каждое действие должно получать данные из базы данных Firebase …
14 май '18 в 14:37