@oop_ru

Страница 750 из 785
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
У меня на блоге новый пост, возможно будет интересно: https://www.yegor256.com/2018/09/12/clear-code.html Буду рад комментариям.
"Если ктото сможет чтото поправить в коде меньше чем за час, то этот код поддерживаемый" очень оригинальные мысли пишете. если честно, то не вижу практической ценности поста, сорри.

F01134H
12.09.2018
15:03:03
ну дык это

без контекста оно не имеет смысла, а вот в книгах да, норм идет)

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

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

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
а что такое чистота тогда?
https://books.google.com.ua/books?id=2zjECwAAQBAJ&lpg=PA23&hl=ru&pg=PA29#v=onepage&q&f=false

F01134H
12.09.2018
15:12:01
а еще долбанная преждевременная оптимизация
и неуместное использование DRY)

когда в будущем часть функционала может измениться, да-да

можно сесть и весь день перечислять имхо

Артур Евгеньевич
12.09.2018
15:12:51
и неуместное использование DRY)
просто некоторые не различают случайное совпадение кода и одинаковость действия

F01134H
12.09.2018
15:13:03
ага

Roman
12.09.2018
15:13:37
и неуместное использование DRY)
dry о том, чтобы не повторять знание\логику, а не о том, что код повторяется и давайте сделаем трейт))

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

F01134H
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
"Каждый раз когда ты хочешь сделать трейт - ты сделал что-то не так в этом проекте"

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
ну например в том, что на wp куча очень "дорогих" сайтов крутится. Работяги делали?
думаю обычно, там мало чего от вп остается взять тот же хакер

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 в проде никто не гоняет?

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

f4rt~
12.09.2018
15:23:54
У меня на блоге новый пост, возможно будет интересно: https://www.yegor256.com/2018/09/12/clear-code.html Буду рад комментариям.
вообще статья не самая плохая, но и назвать её новой вряд ли получится, это довольно старые мысли просто смотрится ~ вот так: https://www.facebook.com/Demidov.Alexander/posts/2407027136004806?__tn__=C-R

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
на пакетах проект собрать, прикольно че

Хм, прикольно)

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