Size: a a a

2020 December 16

PA

Pavel Agaletskiy in PHP
Sergei Baikin
тратить время код ревью на проверку типов и всего что может быть автоматизировано это же ебический слив времени прогеров=бабла в унитаз
мне кажется что только ради этого любой начальник захотел бы нормальной автоматической проверки
совершенно верно, хуже этого только еще за отступами и пробелами между скобочками следить глазами
источник

A

Aleksandr Khristenko in PHP
Vladimir Chernyshev
типобезопасность же, причём без необходимости настраивать пайплайны
Давайте определимся, что мы понимаем под типобезобасностью. Для меня это - возможность проверить некие утверждения на счет сходимости типов до момента запуска программы.
источник

VC

Vladimir Chernyshev in PHP
Pavel Agaletskiy
Типы в php в плане безопасности деплоя ничем не помогут, если нет стат анализа, потому что код не компилируется и узнать, что у метода например написано function x(int $a), а вызвается он как x(‘hello’) не выйдет, кроме как глазами это искать на ревью
Код падает, баг репортят и мы быстро фиксим. Аджайл типа)
источник

A

Aleksandr Khristenko in PHP
Vladimir Chernyshev
Код падает, баг репортят и мы быстро фиксим. Аджайл типа)
Дичь. Зачем падать в рантайме если псалм покажет эти места до запуска?
источник

VC

Vladimir Chernyshev in PHP
Aleksandr Khristenko
Давайте определимся, что мы понимаем под типобезобасностью. Для меня это - возможность проверить некие утверждения на счет сходимости типов до момента запуска программы.
Для меня это возможность проверить некоторые утверждения о типах до выполнения выражения их использующиз
источник

PA

Pavel Agaletskiy in PHP
Vladimir Chernyshev
Код падает, баг репортят и мы быстро фиксим. Аджайл типа)
а, ну с таким подходом вообще ничего не надо, можно код прямо на проде править. зато быстро
источник

VC

Vladimir Chernyshev in PHP
Aleksandr Khristenko
Дичь. Зачем падать в рантайме если псалм покажет эти места до запуска?
Выбор между undefined behavior и падает)
источник

A

Aleksandr Khristenko in PHP
Vladimir Chernyshev
Выбор между undefined behavior и падает)
ай, похрен
источник

SZ

Sergey Zolotov in PHP
Переслано от Vladimir Chernyshev
угу, и две кучи пулл-реквестов, которые надо просмотреть и по возможности направить на путь истинный. Но там 5000 строк уже написано и только косметику можно поправить, чтобы срок по задаче не завалить
источник

SZ

Sergey Zolotov in PHP
в этом контексте весело звучит)
источник

VC

Vladimir Chernyshev in PHP
Aleksandr Khristenko
ай, похрен
Не позрен если ub портит данные
источник

MM

Maksim Masiukevich in PHP
заканчивался 2020 год, пхпшники по-прежнему предпочитают падать в проде, чем описывать и проверять типы в компаил тайме. Жизнь продолжается.
источник

VC

Vladimir Chernyshev in PHP
Sergey Zolotov
Переслано от Vladimir Chernyshev
угу, и две кучи пулл-реквестов, которые надо просмотреть и по возможности направить на путь истинный. Но там 5000 строк уже написано и только косметику можно поправить, чтобы срок по задаче не завалить
Ну вот типы пхп добавить как раз уровень кодревью
источник

A

Aleksandr Khristenko in PHP
Vladimir Chernyshev
Не позрен если ub портит данные
Видимо у тебя еще и какое-то свое понятие undefined behavior
источник

SZ

Sergey Zolotov in PHP
Maksim Masiukevich
заканчивался 2020 год, пхпшники по-прежнему предпочитают падать в проде, чем описывать и проверять типы в компаил тайме. Жизнь продолжается.
зато работа есть)
источник

A

Aleksandr Khristenko in PHP
Maksim Masiukevich
заканчивался 2020 год, пхпшники по-прежнему предпочитают падать в проде, чем описывать и проверять типы в компаил тайме. Жизнь продолжается.
Ну не все же.
источник

MM

Maksim Masiukevich in PHP
Aleksandr Khristenko
Ну не все же.
та я с пониманием. в данном случае пхпшник - это слово ругательное, не относится ко всем, кто на пхп пишет. Только к илитам, которые жаждут дженерики искаропки
источник

VC

Vladimir Chernyshev in PHP
Maksim Masiukevich
заканчивался 2020 год, пхпшники по-прежнему предпочитают падать в проде, чем описывать и проверять типы в компаил тайме. Жизнь продолжается.
Лично у меня компайл тайм на прелоаде опкэша)
источник

A

Aleksandr Khristenko in PHP
Я дженерики из коробки хочу разве что для более красивого внешнего вида.
источник

NT

Nikolay Turskyi in PHP
Валентин Удальцов
В данном случае правильно говорить "искаропки" )))
Правильно говорить "Котлин"))
источник