
Ivan
12.09.2018
14:26:36
репостну сюда. https://habr.com/post/423057/

Dmitriy
12.09.2018
14:30:05
ура! два года ждал! (нет)

Ivan
12.09.2018
14:31:59
там в репе Redis-а срач
https://github.com/antirez/redis/issues/5335

Google

Ihor
12.09.2018
14:36:08
Подскажите, где можно прочитать про стейт класса? гуглится только стейт объекта...

Артур Евгеньевич
12.09.2018
14:36:40

Dmitriy
12.09.2018
14:38:44
стейт класса - это глобальный стейт, его быть не должно

Ihor
12.09.2018
14:40:34
выше где-то обсуждали, но хочется почитать
блин, перепутал опять
"описание стейта класса"

Yegor
12.09.2018
14:49:08
У меня на блоге новый пост, возможно будет интересно: https://www.yegor256.com/2018/09/12/clear-code.html Буду рад комментариям.

Adel
12.09.2018
15:02:01

F01134H
12.09.2018
15:03:03
ну дык это
без контекста оно не имеет смысла, а вот в книгах да, норм идет)

f4rt~
12.09.2018
15:04:14
мой мой любимый трейд офф, "чистоты" на "понятность" ;)

Google

f4rt~
12.09.2018
15:06:50
лучше грязно но понятно, чем чисто но непригодно для использования

Adel
12.09.2018
15:07:33

Herman
12.09.2018
15:07:50

Adel
12.09.2018
15:08:08

F01134H
12.09.2018
15:09:04

Артур Евгеньевич
12.09.2018
15:09:25
так то до понятность важнее

Adel
12.09.2018
15:09:39

Артур Евгеньевич
12.09.2018
15:10:31
а то понахерачат 10 слоев абстракций с интерфейсами, а потмо реализуют это в каких то мини классах с функциями в 3-5 строк и ходи свищи потом по коду, так вот фабрика фабрик строит мне провайдер фабрик и все это инджектится еще в новую абстрактную фабрику

F01134H
12.09.2018
15:11:04
избыточная абстракция УГ
но можно писать и чисто и понятно

Ivan
12.09.2018
15:11:12
а еще долбанная преждевременная оптимизация

Herman
12.09.2018
15:11:34

Adel
12.09.2018
15:11:49

F01134H
12.09.2018
15:12:01
когда в будущем часть функционала может измениться, да-да
можно сесть и весь день перечислять имхо

Артур Евгеньевич
12.09.2018
15:12:51

F01134H
12.09.2018
15:13:03
ага

Roman
12.09.2018
15:13:37

Google

Roman
12.09.2018
15:14:01
не могу понять, почему девелоперам это так трудно дается

F01134H
12.09.2018
15:14:13
я то об этом знаю

f4rt~
12.09.2018
15:14:13

F01134H
12.09.2018
15:14:19
и в чистом коде кстати про это написано
или чистая архитектура...

Roman
12.09.2018
15:14:36

f4rt~
12.09.2018
15:14:54
ВОООООООООТ!!!
только никто этого не понимает.
речь о частном случае, почти всегда можно выполнить кодекс бойскаута и сделать чище, почти все кор сервисы в тырнетиках внутри имеют неподдерживаемое легаси, но это нормально в случае если оно не меняется и никак не аффектит слои выше

Adel
12.09.2018
15:15:04
"Каждый раз когда ты хочешь сделать трейт - ты сделал что-то не так в этом проекте"

f4rt~
12.09.2018
15:15:12

Roman
12.09.2018
15:15:46

Adel
12.09.2018
15:15:57

Roman
12.09.2018
15:16:17

Adel
12.09.2018
15:16:31
главное не поддаться искушению

Roman
12.09.2018
15:17:33

F01134H
12.09.2018
15:18:09
лара тянет говнокодить

f4rt~
12.09.2018
15:18:42
Лара очень хороший пример грязной кухни, но которой можно пользоваться

Dmitriy
12.09.2018
15:19:00
ну например в том, что на wp куча очень "дорогих" сайтов крутится. Работяги делали?

Google

f4rt~
12.09.2018
15:20:34

Roman
12.09.2018
15:20:37

Adel
12.09.2018
15:21:04
там можно и элоквент выкинуть
я разок пробовал - вроде норм

Roman
12.09.2018
15:22:22
знаешь вот что обидно иногда в ларе? Что заюзать один-два фасада намноооого проще, чем пилить свои реализации под интерфейс. Главное не пихать их везде, а изолироанно юзать.

Dmitriy
12.09.2018
15:22:33
а .NET Core в проде никто не гоняет?

F01134H
12.09.2018
15:23:15

Yura
12.09.2018
15:23:46
пхп ж не круто

f4rt~
12.09.2018
15:23:54

Roman
12.09.2018
15:23:59

Артур Евгеньевич
12.09.2018
15:24:29

Roman
12.09.2018
15:24:32
в каком плане "профит"?

F01134H
12.09.2018
15:24:49
ты не осилил статику... И заюзал статический прокси?

Roman
12.09.2018
15:26:09
на пакетах проект собрать, прикольно че
Хм, прикольно)