Size: a a a

Software Design/Architecture/Zen

2020 October 27

SP

Sergey Protko in Software Design/Architecture/Zen
Vlad Sobenko
Одна из главных ег омыслей в коде, хорошо это или плохо - решать каждому:
пс. из книги. Впадлу перенабирать самому. Сори за картинку
на котлине это было бы так:

val names = Sorted(Unique(Capitalized(Replaced(FileNames(Directory("/var/users/*.xml"), "([^.]+)\\.xml", "$1"))));
источник

SP

Sergey Protko in Software Design/Architecture/Zen
а вообще это lisp
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
atcq (Алексей)
при этом в энтерпрайз такое все равно не пропустят
Кто не пропустит и почему?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
atcq (Алексей)
при этом в энтерпрайз такое все равно не пропустят
если у названия пакета или подхода будет приставка "энтерпрайз" то будут кричать дайте два
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Vlad Sobenko
Кто не пропустит и почему?
Сеньоры джависты которым важна их job security)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
или "scaled functional programming"
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Vlad Sobenko
Кто не пропустит и почему?
потому что очень нестандартный подход, на такое долго переучивать сотрудников и они не будут взаимозаменяемы
источник

SP

Sergey Protko in Software Design/Architecture/Zen
atcq (Алексей)
потому что очень нестандартный подход, на такое долго переучивать сотрудников и они не будут взаимозаменяемы
что сложнее, переучить человека с платформы на платформу или с продукта на продукт?
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Sergey Protko
если у названия пакета или подхода будет приставка "энтерпрайз" то будут кричать дайте два
ну разве что в рамках какого-то отдельного утилитного пакета, то что так будут писать бизнес логику - не особо верится
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Sergey Protko
что сложнее, переучить человека с платформы на платформу или с продукта на продукт?
с продукта, конечно
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
atcq (Алексей)
потому что очень нестандартный подход, на такое долго переучивать сотрудников и они не будут взаимозаменяемы
Может быть будет уже не так через 10 лет. И процедурщики станут никому не нужны. Хз.
Ясно, что стандартный "ООПшник" обмазался бы "сервисами".
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
кто такой этот ваш сервис
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Vlad Sobenko
Одна из главных ег омыслей в коде, хорошо это или плохо - решать каждому:
пс. из книги. Впадлу перенабирать самому. Сори за картинку
лисп же
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Vlad Sobenko
Может быть будет уже не так через 10 лет. И процедурщики станут никому не нужны. Хз.
Ясно, что стандартный "ООПшник" обмазался бы "сервисами".
но в том и дело, что это не очень ооп и не очень про java, те. уместность данного подхода в стеке что используют под EE... ну сомнительна
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
заменить в его трепе слово обьект на функция и будет более менее похоже на фп уровня обрезки просто типизированной системы Ф
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Apache DOG™
кто такой этот ваш сервис
Такой класс, который через конфиг DI подтягивается в любой другой.
В большинстве случаев обьект из него создается при старте приложения.
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
atcq (Алексей)
но в том и дело, что это не очень ооп и не очень про java, те. уместность данного подхода в стеке что используют под EE... ну сомнительна
Дайте ЕЕ уже спокойно умереть
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Vlad Sobenko
Такой класс, который через конфиг DI подтягивается в любой другой.
В большинстве случаев обьект из него создается при старте приложения.
он не сервис
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
че он там сервит
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
он реализация
источник