
Митко Соловец?
13.11.2016
19:25:01
LegendaryEntityManager

Мытко
13.11.2016
19:25:19
Конвенции скиньте
А то я чет не видел нигде

Берял
13.11.2016
19:26:00
Service и ServiceBean

Google

Митко Соловец?
13.11.2016
19:26:51
http://stackoverflow.com/questions/2814805/java-interfaces-implementation-naming-convention

Vanya
13.11.2016
19:27:02
Ага

Мытко
13.11.2016
19:27:07
Мне больше нравится префикс Basic, кстати

Vanya
13.11.2016
19:27:49
Так там и написано, что impl тавтология и нарушает dry

Мытко
13.11.2016
19:28:02
Дима просто не прочитал

Митко Соловец?
13.11.2016
19:28:15
тон снизь
я скинул различные мнения на этот счет
кто что думает

Мытко
13.11.2016
19:28:46

James Tiberius Kirk ?
13.11.2016
19:30:17
это правда?

Митко Соловец?
13.11.2016
19:30:46
сильное заявление

Берял
13.11.2016
19:30:49
все равно худший из вариантов это IService

Google

Vanya
13.11.2016
19:30:55
А что делать, если два класса имплементируют один интерфейс?

James Tiberius Kirk ?
13.11.2016
19:31:26
просто у меня абстрактные классы в их явном виде активно используются

Митко Соловец?
13.11.2016
19:31:36
например как параметры методов?
или как ретон вэлью?

James Tiberius Kirk ?
13.11.2016
19:31:56
ретон велью

Мытко
13.11.2016
19:31:58
BasicX > XImpl > IX

Митко Соловец?
13.11.2016
19:32:28
ну вот поэтому то, что ты написал, звучит спорно
тогда какой смысл в абстрактных классах, если только потомки о них знают
тупо код утрамбовать?

James Tiberius Kirk ?
13.11.2016
19:33:36
ну прост это удобно, метод возвращает объект из семейства абстрактного класса

Митко Соловец?
13.11.2016
19:34:03
именно

James Tiberius Kirk ?
13.11.2016
19:34:54
меня одного бесит билдер паттерн?

Vanya
13.11.2016
19:35:04
Не

James Tiberius Kirk ?
13.11.2016
19:35:12
говно-моча лишнего кода

Vanya
13.11.2016
19:35:13
Он годный
@Builder

James Tiberius Kirk ?
13.11.2016
19:35:28
аннотации для слабых

Митко Соловец?
13.11.2016
19:35:28
о
ломбок

James Tiberius Kirk ?
13.11.2016
19:35:44
билдер удобный и прикольный когда нужно конфиг запилить какой-нибудь

Google

Митко Соловец?
13.11.2016
19:35:45
еще такой вопрос по поводу суффиксов

James Tiberius Kirk ?
13.11.2016
19:35:54
а поджики через билдер собирать это пиздец

Митко Соловец?
13.11.2016
19:35:57
спринг принуждает к сервис-ориентированной архитектуре
вот из мира JEE такие приставки
а в либах такого нет
там куча имплементаций с конкретными названиями

Vanya
13.11.2016
19:36:28
Просто когда у тебя 5 стринг полей в конструкторе

Берял
13.11.2016
19:36:34

Митко Соловец?
13.11.2016
19:36:41
в том же спринге AbstractContext, DefaultContext и т.д.

Берял
13.11.2016
19:36:44

Vanya
13.11.2016
19:36:58

James Tiberius Kirk ?
13.11.2016
19:37:02

Vanya
13.11.2016
19:37:25

James Tiberius Kirk ?
13.11.2016
19:37:52
в конкретном этом проекте где дохуя полей

Митко Соловец?
13.11.2016
19:38:19
большие конструкторы не нужны

James Tiberius Kirk ?
13.11.2016
19:39:00
один хуй когда у тебя поджик, чье количество полей порядка 20, без кучи уебищного кода не справиться

Мытко
13.11.2016
19:39:21

Митко Соловец?
13.11.2016
19:39:39
ну явно 20 полей не пихать в конструктор, раньше так делал автогенерацией в пет-проджекте
все равно массивно очень выходит

Google

James Tiberius Kirk ?
13.11.2016
19:40:18
можно обойтись без конструктора, оставив только геттеры

Мытко
13.11.2016
19:40:35
Вокруг конструктора в 20 полей обернуть в билдер

James Tiberius Kirk ?
13.11.2016
19:40:36
и инжектить поля через рефлексию

Митко Соловец?
13.11.2016
19:40:48
потеряешь в перфомансе

James Tiberius Kirk ?
13.11.2016
19:40:52
через спринговский проперти акцессор

Берял
13.11.2016
19:41:43
или просто перейти на скалу/котлин

Мытко
13.11.2016
19:42:10
У меня на прошлой работе был 10+ конструкторов для одного класса
У него были наследники со своими конструкторами
Итого выходило около 20 разных вариантов как создать сраный объект с огромным числом полей

Admin
ERROR: S client not available

Vanya
13.11.2016
19:44:29
Надо было закладку в один сделать, System.exit()

James Tiberius Kirk ?
13.11.2016
19:45:05

Мытко
13.11.2016
19:45:06
Вот это каеф был, когда я решил добавить еще одно поле и мне пришлось с этих конструкторах разбираться

Митко Соловец?
13.11.2016
19:45:06

Мытко
13.11.2016
19:45:23
Ну и пришлось
А, еще тестов не было на этот код
Короче, полный набор для веселья

Andrey ?
13.11.2016
19:48:06
существует ли какой-нибудь шаблон для того чтобы написать регистрацию польхвователей в приложении?

Google

Andrey ?
13.11.2016
19:48:35
не паттер, а какой то определенный алгоритм, которого придерживаются разработчики?

Митко Соловец?
13.11.2016
19:49:10
смотря что ты хочешь от регистрации
но подходы есть

Andrey ?
13.11.2016
19:49:36
one minutes

Мытко
13.11.2016
19:49:51
?

Митко Соловец?
13.11.2016
19:51:09
до боли знакомое задание

Andrey ?
13.11.2016
19:51:10
Не хочется колесо изобретать.

James Tiberius Kirk ?
13.11.2016
19:51:11
где-то я это уже видел

Митко Соловец?
13.11.2016
19:51:15
это в эпам?

Andrey ?
13.11.2016
19:51:15
А то)
Нет. Это я вот с лабами с курсов по Java разобрался, а это финальный проект оттуда.
А в эпам хочу на тренниги попасть в феврале)

James Tiberius Kirk ?
13.11.2016
19:53:06
ну сделай супер базовую регистрацию, с табличкой уровня user password
ну и еще что-нибудь

Митко Соловец?
13.11.2016
19:53:23
судя по всему тебе прям базовая регистрация нужна

Andrey ?
13.11.2016
19:53:25
по поводу эпам вот https://www.training.by/Training/Details/1422

Митко Соловец?
13.11.2016
19:53:28
раз в задании ни слова

Andrey ?
13.11.2016
19:53:35
ну, да. Логин и пасс

Митко Соловец?
13.11.2016
19:53:37
про доп. таблички
ну и валидаторы сделай