singalen: (Default)
[personal profile] singalen
Коллеги, что вы думаете об "одноразовых" константах уровня файла?
Т.е. тем, которые вводятся и используются единожды, только чтобы соблюсти правило, и не локализуются.
Например, в SQL-выражениях или типа того:

private static final String NAME = "name";
...
rs.getString(NAME);


Лично я в свом коде их инлайню. Но если соглашение явно требует не держать констант в коде (а так оно и бывает, для простоты правил), то следую - почему бы и нет.
А вы?

(no subject)

6/1/09 18:13 (UTC)
Posted by [identity profile] upstartn.livejournal.com
константы
компилятор заинлайнит

(no subject)

6/1/09 19:34 (UTC)
Posted by [identity profile] upstartn.livejournal.com
Зачастую, таки сущености идут группами.
В случае того же SQL: имя таблицы, имена колонок. Удобно когда все они собраны рядом.
Поэтому предпочитаю выносить.
Сам факт того, что это лишние сущности для меня вторичен.