Пример исправления неудачных названий констант


Исходный код

private static final int LENGHT255 = 255;
private static final int LENGHT450 = 450;
private static final int LENGHT3 = 3;
private static final int LENGHT5 = 5;

Что не так в исходном коде

Лучше всего исходный код характеризуется присказкой «масло масляное».

А если говорить серьёзно, то название константы, как и переменной, должно отражать смысл величины, в ней заключённой, её предназначение.

Лучше понять принцип для выбора названия переменной позволит понимание разницы между намерением и реализацией. Здесь 255 — это реализация, а название должно указывать на то, чего мы хотели от этих 255, чему они служат.

Примеры подходящих названий констант

private static final int MAX_TITLE_LENGTH = 255;
private static final int MAX_DESCRIPTION_LENGTH = 450;
private static final int COUNTRY_CODE_LENGHT = 3;
private static final int CITY_CODE_LENGHT = 5;

Теория