@oop_ru

Страница 561 из 785
Dmitry
17.03.2018
11:18:06
а с ним нужно что-то еще делать?
ну не знаю, по сути это справочник. Причем не особо понятный. Есть и более удобоваримые )))

Chupa
17.03.2018
11:18:21
мне как-то приятно читать

Chupa
17.03.2018
11:18:43
да и вижу в каждом паттерне проблему, которая недавно возникала

Google
Chupa
17.03.2018
11:20:31
Эванса когда читал там жестче было, более крупные проблемы описываются, сложнее представлять.

Артур Евгеньевич
17.03.2018
11:20:32
Trk
17.03.2018
14:02:32
прикладной уровень

я думаю так

Artsiom
17.03.2018
14:20:32
Насколько знаю, у человека есть ограничение на количество принимаемой аудио и текстовой информации. Так что если большая часть информации пролетела мимо, то это стабильное поведение организма.

Егор
17.03.2018
15:33:44
Кто-нибудь знает как принято называть подобный подход: interface Handler { public bool supports(A a); public void handle(A a); }

https://youtu.be/pu0EXQvoaCc?t=8m46s

Shmaltorhbooks
17.03.2018
15:34:48
Стратегия?

Chain of responsibilities?

Composite?

Google
Shmaltorhbooks
17.03.2018
15:36:17
Зависит от того, как ты этим пользоваться будешь

f4rt~
17.03.2018
15:43:56
мне кажется фесор этим докладом остался недоволен)

Darkling
17.03.2018
17:35:04
В телеге случайно нет чатика по Spring?

Aidos
17.03.2018
18:00:57
https://www.goodreads.com/book/show/3735293-clean-code
крута, а есть на русском?

da horsie
17.03.2018
18:04:48
Читай в оригинале, там очень простой язык

Aidos
17.03.2018
18:05:46
Есть, но не надо.
не совсем понял, лучше читать литературы на англ.?

da horsie
17.03.2018
18:07:37
не совсем понял, лучше читать литературы на англ.?
Да. Все самое интересное- на английском

Aidos
17.03.2018
18:09:33
Да. Все самое интересное- на английском
тогда начну с группы английский?

da horsie
17.03.2018
18:11:53
тогда начну с группы английский?
Это самое правильное решение

Егор
17.03.2018
18:13:46
Это называется проблема именования handler.handle ?
Согласен, handle слишком общее слово и по возможности лучше его избегать. Думал может где-то пишут про такой подход (isSupported+handle) и дали ему название. Больше всего напоминает цепочку обязанностей

Ihor
18.03.2018
04:50:37
да надо себе читалку просто купить, с телефона читать на парах и между парами неудобно
недавно задавался вопросом выбора хорошей читалки... от 700-800$ та, которая умеет работать с pdf

Sergei
18.03.2018
04:59:24
За такие деньги iPad уж может?

Или, продвигая корпоративные ценности, - Surface?

Alan
18.03.2018
09:45:02
если именно читалку то kindle может пдф в свой формат гонять

Google
Alan
18.03.2018
09:45:11
у меня валяется, ипад купил )

Bohdan
18.03.2018
09:47:50
под пдф надо таки большое

у киндла вроде свежих больших нет)

Ihor
18.03.2018
10:27:48
ipad pro 10.5" бери и читай)
если говорить о планшетах, зачем переплачивать за яблочную продукцию?

Sergey
18.03.2018
10:29:08
если говорить о планшетах, зачем переплачивать за яблочную продукцию?
хз был до этого и бюджетный какой-то, и galaxy tab, а потом его поменял на air 2 и щас вот еще проху взял. нормальные планшеты все стоят +- одинаково

Ihor
18.03.2018
10:30:32
ах да, забыл, у больших читалок ещё и подсветки нет...

видимо планшет рулит

Dmitry
18.03.2018
10:33:52
сейчас уже у многих есть

Sergey
18.03.2018
10:34:08
Sergey
18.03.2018
10:34:27
читалки норм для художественных книг

если хочешь тех литературу читать, то нужен норм планшет

Sergey
18.03.2018
10:34:41
берешь читалку, присаживаешься на диванчик, врубаешь легкое освещение (таршерчик с диммером огонь), укрываешься пледом, врубаешь себе на телеке камин и читаешь)

если хочешь тех литературу читать, то нужен норм планшет
на самом деле да.... я купил себе читалку просто что бы заставлять себя читать, в итоге просто с ноута прочитал больше... при том что всеравно мало

Ihor
18.03.2018
10:35:47
так в этом же их фича)
это бок, потому что светодиоды не могут равномерно подсветить всю площадь дисплея :(

в 7" подсветка реализована нормально

Bohdan
18.03.2018
12:30:36
@fes0r @Enleur

Sergey
18.03.2018
12:38:23
чё там?

Bohdan
18.03.2018
13:02:36
спамчик был

Sergey
18.03.2018
17:09:41
https://vimeo.com/113515335

Артур Евгеньевич
19.03.2018
08:51:58
пацаны, я вам статью перевёл как вы и просили! https://habrahabr.ru/post/351384/

Google
da horsie
19.03.2018
08:55:26
Arthur
19.03.2018
09:08:34
пацаны, я вам статью перевёл как вы и просили! https://habrahabr.ru/post/351384/
Таки да. Меня как джуна всегда напрягала тема интерфайсов. Кстати может кто пояснит за трейты в php? А то ведь соблазн напилить трейтов и пихать во все что class :)

Bohdan
19.03.2018
09:10:06
трейты это легализованный копипаст

Артур Евгеньевич
19.03.2018
09:10:22
Таки да. Меня как джуна всегда напрягала тема интерфайсов. Кстати может кто пояснит за трейты в php? А то ведь соблазн напилить трейтов и пихать во все что class :)
трейты это include для классов. Лучше никогда не юзать, но когда юзаешь - ты должен понимать что ты где то накосячил в проектировании и делаешь гавно)

Bohdan
19.03.2018
09:10:22
Экосистема
экосистему собрать еще надо, при этом переплатить)

Alex
19.03.2018
09:10:52
И тогда композиция спасет от трейта

Moz
19.03.2018
09:11:36
экосистему собрать еще надо, при этом переплатить)
Зато потом сколько удовольствия и удобства. Да и нихрена ты там не переплачиваешь. Аналоги по качеству и железу стоят ненамного дешевле

Maksim
19.03.2018
09:12:08
имхо, если тебе нужен трейт, то у этого функционала должен быть другой владелец
/зануда on Функциона́л — функция, заданная на произвольном множестве и имеющая числовую область значений: обычно множество вещественных чисел R или комплексных чисел C . В более широком смысле функционалом называется любое отображение из произвольного множества в произвольное (не обязательно числовое) кольцо. /зануда off

Bohdan
19.03.2018
09:12:13
ладно, давай не будем начинать холивар про то, гниют ли яблоки и помер ли андроид/винда

Sergey
19.03.2018
09:13:33
статья как раз о том что мы кейвордами создали путаницу в терминах

Bohdan
19.03.2018
09:15:56
ребята, стоп срачик

Sergey
19.03.2018
09:16:11
в случае interface vs class основная разница в том может ли базовый тип иметь стэйт или нет, и может ли он быть обшим с подтипами или нет. Если у тебя нет возможности влиять на стэйт разных типов (а они хоть и могут быть в одной иерархии но это все же разные типы) - то наследование от композиции отличается лишь чуть более жесткой связью

по поводу "реализации" - в java эту разницу уже невилировали введя дефолтные методы

ультиматум вам дали, сами почистите?

Ihor
19.03.2018
09:17:35
ладно

Google
Sergey
19.03.2018
09:18:42
Таки да. Меня как джуна всегда напрягала тема интерфайсов. Кстати может кто пояснит за трейты в php? А то ведь соблазн напилить трейтов и пихать во все что class :)
по поводу трейтов - это просто копипаста кода. Это когда у тебя есть код без какой-либо привязки к типам. То что класс юзает трейт на его тип не влияет. И это как бы намекает что код, который шарится между разными типами, явно должен найти себе владельца.

трейты хороши в контексте временной меры.... ну и опять же - в других языках трейты чуть по другому устроены и влияют на реализацию. Мне например нравится концепция категорий из objective-c

Sergey
19.03.2018
09:20:13
типа запилить класс обертку который будет содержать в себе код трейта?
нет, не "класс обертку" а просто объект с поведением которое тебе нужно.

Страница 561 из 785