Цитата:
Сообщение от Virt
Здравствуйте!
Суть всего: это мое первое кодирование.
Хотелось бы уточнить - на сколько он профессиональный?
|
Для начала идентификаторы, одна буква конечно кратко, но все же это чересчур кратко. Имена классов должны понятные: DistanceType либо DistanceUnit вместо m и Route вместо c.
Имена полей не должны начинаться с префиксов _ либо m / f, в Java используется camelCaseNames для всего и UpperCamelCase для имен классов.
Практически невозможно понять что код пытается делать из-за смеси однобуквенных имен классов и переменных.
this внутри класса можно опускать и обращаться к полям напрямую, тоесть вместо this.myProperty писать myProperty (однако, как исключение обязательно если происходит перекрытие имен, но тут это не важно)