guga
Тут @yegor256 вещает о java и oop https://youtu.be/qAxLtSYN0nw
Ale
о, live
Ilia
А запись будет?
Ale
так ютуб ж
Ale
стримы же автоматически после окончания доступны, не?
Ale
Тут @yegor256 вещает о java и oop https://youtu.be/qAxLtSYN0nw
ну какие-то совсем уж детские проблемы пока обсуждались
Ale
clean code там все дела
Ale
Так и есть. А чего ты хотел?
набросов про наследования, spring не нужен, идет война
guga
набросов про наследования, spring не нужен, идет война
Ну беда в том, вот как выглядит типичное приложение в спринге?
Ale
также как на симфони(пхп)
Ale
треш и угар
guga
3 tire уже никто даже не пишет
guga
как нам завещали
guga
view service persistent
guga
вот так
guga
только вот теперть нету никакого service
guga
сейчас ещё добавили что-то аля model, который просто глупый объект аля dto
Ale
я не секу в спринге, но это ж все инфраструктура
guga
да
Ale
хер с ней
guga
ну т.е. когда я начила, проекты писались так, что и стейт объекта и его функционал был в одном месте
guga
из минусов можно выделить то, что сериализация была сложна.
guga
а сейчас просто натравить либу нужно, ведь поведения в объекте 0
Ale
так, ладно
Ale
короче спринг днище?
guga
нет
Ale
жаль)
guga
почему?
Ale
ну ладно, я просто пока не понял к чему ты про проекты на спринге спросил)
guga
а, они моду ввели на это
Ale
на дто? Анемичные модели?
Ale
говнокод?
guga
говнокод?
Ну это вкусовщина.
guga
Кому-то нравится
Ale
да не, не так
guga
Плюс много работы
Ale
что-то работает в конкретной ситуации
Ale
а что-то нет
Ale
ситуации разные
Ale
решения разные
Ale
так а на что моду-то?
Ale
я может уже слишком сонный)
guga
на архитектуру когда модели отдельно, а сервисы отдельно.
Ale
ты про анемичные модели?
Ale
сущности-структуры данных, в которые только get-set, а логика в сервисах?
guga
в php такая же хрень?
Ale
в php такая же хрень?
да, это проблема doctrine(клон hibernate) в какой-то мере, она генерит по конфигу геттеры и сеттеры
Ale
и начинающему логично кажется, что значит так и надо
Ale
а в жава мире разве не гибернейт виновник этого?
Ale
которые тоже геттеры и сеттеры в сущность автоматически закидывает?)
guga
Ну, не совсем. У нас есть спека java bean, и она говорит их писать
guga
дело ещё в том, что почти все на них опираются
Ale
java bean это не фигня с entity bean, от которой надо наследоваться?
Ale
дело ещё в том, что почти все на них опираются
опираться на дто это нормально, важно чтобы дто это было отделено от сущности(если этого требует ситуация)
guga
Не помню, это было так давно, что я только в книгах читал
Ale
Не помню, это было так давно, что я только в книгах читал
это да, только истории про это известны ))
guga
Ну была ещё спека enterprise java beans
guga
там ещё нужно пачку методов имлиментить
guga
Слушай, а как тебя в php занесло?
Ale
я вообще фронтендер сейчас
Ale
typescript
Ale
а в пхп, ну через море говнокода
guga
http://leftoversalad.com/c/015_programmingpeople/
guga
Ale
в js от фп столько же, сколько в руби или питоне
guga
угорел бы по clojure script, scala js 😂
Ale
purescript, elm
Ale
и ghcjs, но в любом случае все это вызывает обоснованные вопросы "а нужно ли?"
guga
Хм, мне казалось что это больше для фана.
Ale
так да, purescript юзает bower(чуваки вообще веселые), elm ну тут даже говорить нечего, вещь в себе
guga
Были же времена, когда кофи скрипт был хорошим. 😐
Ale
никогда?))
guga
ой всё
Ale
coffeescript и менее популярные аналоги пытались делать то, что отлично сделали новые спеки ecmascript
Ale
а flowtype и typescript просто няшные типы и статический анализ