« first day (1580 days earlier)      last day (1451 days later) » 

A K
5:40 AM
@Grundy ApiClient -- это хорошее имя, мне нравится эта идея.
@Grundy В чём заключается неуважение к объектам? Погуглил 'уважать объекты' и site:www.yegor256.com respect objects но не особо понял, что имеется ввиду
Явно описать интерфейс -- хороший ход, пометил себе
Хотя мне не нравится, что из интерфейса торчит получение токена -- я бы очень хотел, чтобы такие детали реализации были скрыты, оставлен только .Call
Кэширующий лиент -- это ты ещё вчера писал про вынести логику кэширования в декоратор.
В целом понятно.
 
 
3 hours later…
8:24 AM
@AK это надо видео смотреть :)
 
A K
@Grundy Можешь подсказать, какое именно видео? Название или прям ссылка под рукой может есть?
 
@AK ага это собственно пример того что я имел ввиду и был :)
@AK формально это не деталь реализации :-) ты можешь просто получить токен для чего-то и потом его как-то использовать - как и для чего не важно
 
A K
@Grundy ну да, вчера в час ночи я знатно тупил
сидел и думал "ну и куда его??"
 
A K
9:10 AM
@Grundy В общем, насколько я понял мысль про уважение объектов -- это мысль о том, что объект должен содержать не только данные или только методы, но всё целиком. По крайней мере, судя по первому видео, где он ругает хибернейтовские DTO как "недоклассы", которые по факту не умеют методы, а только содержат данные.
И тогда получается, что либо ты имеешь ввиду, что у меня полно таких же dto типа класса Query который лишь "топливо" для RequestHandler'а, либо говоришь о том, что я загоняю классы в статические, по факту процедуры завёрнутые в класс.
По крайней мере, так показалось на первый взгляд.
Пока только первое видео дослушал до раздела "ответы на вопросы зала"
 
@AK ну на самом деле в этом и есть суть ооп :-) когда данные расположены вместе с методами для работы с этими данными :)
это прям определение :)
если их разделить, получим обычное процедурное программирование :)
 
A K
@Grundy Да. Но вот смотри какая штука. Нужно ли ООП там где ООП нет? Если есть термин ОРМ, по факту -- штука которая стоит на границе слоёв, чуть ли не разных миров - объектного и реляционного, то обязаны ли мы делать строго по ООПшному?
 
@AK это холиварный вопрос :-) подходов для получения данных откуда-то есть несколько :-) и орм - не единственный :)
собственно по желанию :)
 
A K
Когда я услышал у него про десятки слоёв с декораторами я содрогнулся. Это реальное DDD, которое долго и сложно. И вот по факту посмотреть какие-то архитектуры попроще, которые тоже ещё считаются достаточно "чистыми", но не полностью DDD -- ведь они сцуко, гораздо проще и практичнее!
 
@AK он в одном из видео приводит скрин его фреймворка ;-)
это нужно видеть:-D
 
A K
9:15 AM
Зато он харизматичный чувак :) Фраза про вопрос из зала "так я не понял: ты за меня или против меня?" очень показательна.
 
@AK :-D
да, там весело обычно :)
но в некоторых случаях прям действительно удобнее получается :)
 

« first day (1580 days earlier)      last day (1451 days later) »