Size: a a a

2020 December 21

SP

Sergey Protko in PHP
Daniil Zobov
Давайте в микросервисы и k8s поиграем
очередная попытка изобрести эрланг и экторы)
источник

АГ

Алексей Гевондян... in PHP
Daniil Zobov
И gRPC в пыхе
а вот это +
источник

ВУ

Валентин Удальцов... in PHP
Sergey Protko
ООП концепт рожденный в конце 60-х. Мы ж не будем сча говорить что ООП это что-то правильное и ценное?
у меня там сарказм был просто в стиле @zobov )
внутри ООП всё равно код процедурный, я особо не питаю иллюзий
источник

SP

Sergey Protko in PHP
Валентин Удальцов
у меня там сарказм был просто в стиле @zobov )
внутри ООП всё равно код процедурный, я особо не питаю иллюзий
источник

SP

Sergey Protko in PHP
вместо пустого спора предлагаю вот этот видосик посмотреть) от одного из моих любимых спикеров)
источник

АС

Альберт Степанцев... in PHP
Валентин Удальцов
у меня там сарказм был просто в стиле @zobov )
внутри ООП всё равно код процедурный, я особо не питаю иллюзий
а еще глубже вообще бинарный код
с его JUMP NZ

печаль
как жить-то?
источник

SP

Sergey Protko in PHP
Альберт Степанцев
а еще глубже вообще бинарный код
с его JUMP NZ

печаль
как жить-то?
делать предположение что за очередным слоем абстракий нет багов)
источник

SP

Sergey Protko in PHP
и не смотреть туда)
источник

АС

Альберт Степанцев... in PHP
баги, как я помню времена молодости, и в железе находили
чего стоит история про Pentium и баг с умножением флоатов
источник

DZ

Daniil Zobov in PHP
Валентин Удальцов
у меня там сарказм был просто в стиле @zobov )
внутри ООП всё равно код процедурный, я особо не питаю иллюзий
А чуть ниже си, гоу сразу на си писать выкинув плюсы, зачем нам лишние посредники?)
источник

АС

Альберт Степанцев... in PHP
причем Интел тогда потребовал доказательств, что
источник

АС

Альберт Степанцев... in PHP
этот баг мешает
источник

SP

Sergey Protko in PHP
Альберт Степанцев
баги, как я помню времена молодости, и в железе находили
чего стоит история про Pentium и баг с умножением флоатов
вроде в свежих интелах был баг, не говоря про спектры и метлдауны всякие
источник

DE

Dmitry Eliseev in PHP
Алексей Гевондян
кстати также нельзя юзать: свич, протектед пропертиз, абстрактные методы вне интерфейсов, динамические вызовы и обращения к полям, статические методы и классы, деструктуризацию массивов, массивы с ключами строками, и многое другое - нет желания сейчас полный список формулировать. но мне нравятся эти требования. они заставляют думать и делать хорошо
Протектед нужен только если у класса будут наследники и только если очень надо какой-то метод специально сделать доступным из наследников. Бездумно делать все методы и поля protected также глупо, как всё по умолчанию бездумно делать public. Если в своём коде не юзать наследование от своих классов, то протектед вообще не нужен.
источник

АС

Альберт Степанцев... in PHP
чтобы поменять проц
источник

ВУ

Валентин Удальцов... in PHP
Альберт Степанцев
а еще глубже вообще бинарный код
с его JUMP NZ

печаль
как жить-то?
да вообще пох)
каждый кайфует, когда играет в свои игрушки и иллюзии)
источник

SP

Sergey Protko in PHP
Dmitry Eliseev
Протектед нужен только если у класса будут наследники и только если очень надо какой-то метод специально сделать доступным из наследников. Бездумно делать все методы и поля protected также глупо, как всё по умолчанию бездумно делать public. Если в своём коде не юзать наследование от своих классов, то протектед вообще не нужен.
Страуступ вроде писал что добавление protected в плюсы было ошибкой
источник

SP

Sergey Protko in PHP
мол protected и friend классы это "нечто что имеет смысл 1-2 раза за карьеру"
источник

АГ

Алексей Гевондян... in PHP
Dmitry Eliseev
Протектед нужен только если у класса будут наследники и только если очень надо какой-то метод специально сделать доступным из наследников. Бездумно делать все методы и поля protected также глупо, как всё по умолчанию бездумно делать public. Если в своём коде не юзать наследование от своих классов, то протектед вообще не нужен.
пхпстен предлагает делать методы вместо полей, раз, и абстрактное выносить в интрефейсы, два. это все изи фиксится. но когда наследуешься от классов фреймворка - деваться некуда, приходится саппресить на уровне проекта для определенного рода классов.
источник

АГ

Алексей Гевондян... in PHP
по сути совокупность классов, засаппрешенных на уровне проекта - это своего рода антикоррупционный слой между говно-фреймворком (ларой в моем случае) и чистым ядром домена
источник