Должен ли я дать бобам другое имя, чем класс? - PullRequest
1 голос
/ 06 января 2012

Должен ли я дать вспомогательным компонентам новое имя в аннотации @Named или я должен использовать то же самое, что и класс, для удобства чтения?Есть ли какие-либо рекомендации относительно того, когда этого не делать или когда это делать?

У меня есть компонент поддержки, который предоставляет раскрывающийся компонент со значениями.Он используется в нескольких местах и ​​доступен только для чтения, поэтому я создал область его применения.Я назвал это StatusValuesManager.

1 Ответ

3 голосов
/ 06 января 2012

Это очень субъективно, но есть некоторые моменты, которые нужно проанализировать:

  1. Conflict: имеет ли этот вспомогательный компонент слишком общее имя, чтобы другой компонент, система или пакет могли использовать то же имя?
  2. Usability: если оно постоянно используется, имеет ли его простое, не слишком длинное и значимое имя, которое можно использовать с удобочитаемостью?
  3. Tracking: если я заменю классимя в аннотации, я усложняю отслеживание?

Мне лично нравится давать отличное имя и не переопределять его, поэтому я могу легко отследить его.И я думаю о возможных конфликтах и ​​удобстве использования при создании вспомогательного компонента, поэтому он получит имя, которое не будет иметь никаких конфликтов, ни слишком сложных, ни слишком общих.

Общайтесь с людьми из вашего проектао лучшей практике и удачи заранее.

...