2012-01-06 8 views
1

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

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

ответ

3

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

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

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

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

+1

Спасибо, хороший ответ :) – user626912