При объявлении зависимостей в Gradle мне нравится хранить свои зависимости в алфавитном порядке, однако я сталкивался с ситуацией, когда я не уверен, каким будет правильный порядок. Википедия утверждает "Также существуют различные соглашения для обработки строк, содержащих пробелы, измененные буквы (например, с диакритическими знаками) и небуквенные символы, такие как знаки препинания», однако нет ссылки на то, какими могут быть эти соглашения.
В частности, я не уверен, в каком порядке я должен перечислять зависимости ниже.
compile(group: 'commons-pool', name: 'commons-pool', version: '1.2')
compile(group: 'com.google.protobuf', name: 'protobuf-java', version: '2.0.3')
Существует ли задокументированное соглашение по обработке лексикографического порядка знаков препинания и где его найти?
Java
иMySQL
, вероятно, потому, что Java — старый и полнофункциональный язык/фреймворк, а MySQL или общий SQL часто работать с текстом и алгоритмами упорядочивания. Попробуйте выполнить поиск в Интернете с этими терминами, если никто не добавляет ничего нового к обсуждению. - person user2485710   schedule 14.04.2014