Описание тега convention

Конвенция - это набор согласованных, предусмотренных или общепринятых норм. Обычно это способствует общей эффективности или пониманию, но не требуется, в отличие от строгого стандарта или протокола. В программировании типичным соглашением является соглашение о кодировании, которое определяет, как программисты должны форматировать и стилизовать свои программы.
1 ответ

Почему так много людей используют me.projectname.main в качестве путей к пакетам?

Я видел это так часто, и это чертовски смущает меня. Я всегда называю пакеты сразу после того, что они есть. Например, путь к моему главному классу никогда не является "me.myproject.main.Main.class", а только "main.Main.class", и до сих пор у меня н…
02 май '14 в 22:20
1 ответ

Не удается найти представление для модели представления?

Я пытаюсь создать композиционный интерфейс для небольшого веб-сайта. Мое строительное дерево выглядит так: Shell (Conductor.Collection.AllActive)Содержит несколько IPod (вы можете просматривать их как маленькие виджеты) 1 Pod это PagePod. Последний …
25 авг '11 в 20:07
2 ответа

Какую практику лучше всего использовать с рисованными объектами по умолчанию?

Наличие специализированной папки для рисования по умолчанию ("drawable" без расширения размера экрана) будет более интуитивно понятным и понятным, что облегчит поиск файлов. Но вызовет ли это логические ошибки во время выполнения? Что такое конвенци…
20 мар '13 в 20:57
1 ответ

Аннотации проверки не рекомендуются в strut2?

Я читаю отсюда https://cwiki.apache.org/WW/annotations.html эта аннотация устарела и изменена плагином Conventions. Я отметил, что документация, что плагин Конвенции все еще использует аннотации @Actions или @Interceptor, но вместо этого использует …
3 ответа

Должно ли значение свойства быть рассчитано в классе или оставлено для вызывающей стороны?

Допустим, у меня есть неизменяемый класс с несколькими свойствами, некоторые из которых можно рассчитать с помощью класса, теперь я могу позволить вызывающей стороне вычислить значение каждого свойства, или я могу позволить классу вычислять каждое с…
23 май '14 в 13:50
1 ответ

Соглашение об именовании методов для sortBy orderBy с несколькими аргументами, лучшие практики

Например, у меня есть таблица (например, коллекция в памяти) с name lastname поля и многое другое.Пример JSON: [ {name: 'arina', lastname: 'anyone'}, {name: 'bob', lastname: 'zorro'}, {name: 'bob', lastname: 'black'}, ] Теперь я хочу метод сортировк…
5 ответов

Должен ли я использовать относительные пути включения для моего проекта или поместить каталог включения в путь включения?

В моем проекте я в настоящее время использую относительные пути для включения моих файлов, что, правда, не часто меняется. Тем не менее, это приводит к довольно странным шаблонам включения, потому что я обычно вкладываю свои файлы во множество папок…
15 фев '11 в 16:55
1 ответ

Это плохое соглашение об именах иметь модель под названием "модель"?

Конкретно в Ruby on Rails. У меня есть модель и контроллер, предназначенные для 3D-моделей, и, к сожалению, "модель" была лучшим названием, которое я смог придумать. Я не уверен, что это субъективный вопрос, так что простите, если это так.
2 ответа

Любое соглашение для "дали пустой список вернуть пустой список" при сопоставлении шаблонов?

Когда шаблон соответствует списку, кажется обычным возвращать пустой список, когда ему дан пустой список. Мы можем сопоставить пустой список с Nil или же List(), но мы можем вернуть пустой как Nil, List() или возвращая данный аргумент списка. Что зд…
14 июн '14 в 07:36
1 ответ

Что такое соглашение о том, где размещать определенные типы сертификатов?

Я пытаюсь понять, как правильно программно установить CA, сервер и клиентские SSL-сертификаты на Windows. Мне не удалось обнаружить какую-либо общую схему или соглашение, которые можно использовать при поиске определенного типа сертификата. Похоже, …
01 ноя '12 в 01:48
5 ответов

Почему Objective-C использует соглашение макросов ДА / НЕТ вместо истина / ложь?

Большинство языков используют true/false ключевые слова для логических значений. Я обнаружил, что даже Smalltalk использует true/false, Я знаю, что Objective-C просто заимствует понятия из Smalltalk, а не сам язык, но мне любопытно, почему он исполь…
2 ответа

Каково соглашение для тега @return, если метод переопределяет и возвращает результат метода родителя?

Если у меня есть метод в некотором классе, который возвращает логическое значение, например class A { /** * This method doesn't do much * @return boolean **/ public function a() { // Do something // ... return true; } } И затем у меня есть другой ме…
18 авг '15 в 09:28
2 ответа

Компактная конвенция

В случае, если каждый метод и переменная будут использоваться только один раз, что является более правильным соглашением? Создание столько переменных, сколько необходимо: var x = GmailApp.getInboxUnreadCount(); var email = GmailApp.getInboxThreads (…
19 янв '12 в 23:50
1 ответ

Каково соглашение о рассмотрении функции с побочными эффектами в Racket/Scheme?

Очевидно, что в Racket/Scheme принято добавлять восклицательный знак к именам функций, которые выполняют мутацию. Например, в Racket, set!, box-set!, vector-set! и т.д. Некоторые функции имеют побочные эффекты, такие как print Но поскольку эти побоч…
07 дек '14 в 20:52
3 ответа

Struts2 2.3.8 с соглашаемым плагином 2.3.8 не работает с hibernate 3.2.5(плагин netbeans fw)

Я хотел бы использовать плагин соглашения Struts2 (2.3.8) вместе с hibernate(плагин фреймворка netbeans 3.2.5), но существует конфликт перед двумя различными версиями asm.jar. Hibernate отлично работает с struts2 fw, но когда я добавляю плагин конве…
27 дек '12 в 22:52
1 ответ

Соглашение о кодировании для пустых функций, которые должны быть переопределены в Kotlin

В соответствии с очень короткими соглашениями о кодировании, нет никакого ответа на оптимальный способ записи пустых функций в Kotlin. Пример: ani.setAnimationListener(object: Animation.AnimationListener { override fun onAnimationRepeat(animation: A…
17 июн '17 в 19:26
1 ответ

Альтернатива для checkstyle

Я ищу альтернативу C#/.NET с открытым исходным кодом для условного обозначения кода, например Checkstyle (Eclipse / Java). http://checkstyle.sourceforge.net/ Должна быть возможность создавать, удалять и изменять соглашения.
09 янв '17 в 09:45
1 ответ

Соглашение о внедрении параметров конструктора Structuremap

Существует ли соглашение об указании значения для параметров конструктора с именем "x". Например сделать что-то вроде ниже Для любой запрошенной зависимости, имеющей параметр конструктора с именем "pathToFile", укажите это значение. Я мог бы сделать…
08 окт '14 в 09:41
3 ответа

Scala: зачем использовать неявный аргумент функции?

У меня есть следующая функция: def getIntValue(x: Int)(implicit y: Int ) : Int = {x + y} Я вижу выше декларации везде. Я понимаю, что делает вышеуказанная функция. Это функция карри, которая принимает два аргумента. Если вы опустите второй аргумент,…
08 май '14 в 15:27
1 ответ

Инструменты для анализа объективного кодирования стандарта и Naming Convention?

Существуют ли какие-либо инструменты для анализа стандарта объективного кодирования и Naming Convention?
28 фев '12 в 10:49