Слияние кода завершено, страница обновится автоматически
Данный код поведения основан на полном Коде поведения Contributor Covenant.
mvn -T 1C clean install
или ./mvnw -T 1C clean install
в командной строке для запуска процесса сборки Maven. Для выбора директории для запуска сборки Maven есть два варианта: 1) если вы не знакомы с Apache ShardingSphere, то можно запустить его на корневой директории проекта, 2) если вы знаете, какие модули будут затронуты изменениями, то можно запустить сборку на этих модулях, чтобы сэкономить время сборки.pull request
). Приветствуются маленькие и частые запросы на слияние с полностью работоспособными единичными тестами.src/resources/code-style-idea.xml
.result
; переменные в цикле должны называться each
; замените each
на entry
в картах.ex
; исключения, которые игнорируются, должны называться ignored
.Spinal Case
(вариация Snake Case
, которая использует дефисы -
для разделения слов).=
и equals
постоянные значения должны находиться слева, а переменные — справа; в условиях >
и <
переменные должны находиться слева, а постоянные значения — справа.this
в операторах присваивания, кроме случаев использования одинаковых имен входных параметров и глобальных полей.final
классы, за исключением абстрактных классов для расширения.null
.if-else-return
и оператора присваивания.LinkedList
. Используйте ArrayList
только для получения элемента по индексу.ArrayList
, HashMap
, указывайте начальную емкость для избежания пересчета емкости.public
классы и методы требуют Javadoc, остальные методы, классы и переопределенные методы не требуют Javadoc.System.out
и логи запрещены.Mockito
, junit Assert
, hamcrest CoreMatchers
и MatcherAssert
.assertTrue
, assertFalse
, assertNull
и assertNotNull
.assertThat
.not
, containsString
.actualXXX
, ожидаемые значения — expectedXXX
.@Test
не требуют Javadoc.200
символов, гарантируйте семантическое завершение каждой строки._
для разделения. Имена правил DataType
и Symbol
должны заканчиваться _
. Если имя правила конфликтует с ключевым словом ANTLR, следует добавить _
в конце имени правила.fragment
, правила с fragment
должны быть определены после общих правил, которым они служат.Keyword.g4
, каждая база данных может иметь свои собственные настраиваемые файлы правил. Например: MySQLKeyword.g4
.5
, каждая ветвь должна начинаться новой строкой.база данных
+ тип SQL
+ Заявление
. Например: MySQLDQLStatement.g4
.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )