Size: a a a

Генератор непрочитанных сообщений

2020 November 03

DM

Daria Motorina in Генератор непрочитанных сообщений
Aleksandr Khristenko
Какие баги с отладкой?
Дима на днях писал, псалм глючил и докапывался до глубинных кусков кода
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Daria Motorina
Дима на днях писал, псалм глючил и докапывался до глубинных кусков кода
Я вроде читаю этот чат, но такого не помню
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Правда это Саша писал, Дима другое писал, ща найду
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Переслано от Alexander Kladov
https://psalm.dev/r/53422140e3

@ibxth @dmitriytk ребят, подскажите пожалуйста, почему он не может подобное распознать?

UPD: обновил ссылку
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Я понимаю, что псалм даёт больше плюсов, чем минусов, просто если разбор его особенностей занимает часы, то это может быть риск от него отказаться ( или писать подавлялки ошибок)
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
И как потом укладываться в сроки по задаче с такими приколами)
источник

ЕР

Евгений Ромашкан... in Генератор непрочитанных сообщений
Daria Motorina
Я понимаю, что псалм даёт больше плюсов, чем минусов, просто если разбор его особенностей занимает часы, то это может быть риск от него отказаться ( или писать подавлялки ошибок)
Не занимает оно часы)
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Евгений Ромашкан
Не занимает оно часы)
А в псалме любое предупреждение можно подавить аннотацией?
источник

ЕР

Евгений Ромашкан... in Генератор непрочитанных сообщений
Daria Motorina
А в псалме любое предупреждение можно подавить аннотацией?
Да
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Тогда все хорошо)
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Daria Motorina
Правда это Саша писал, Дима другое писал, ща найду
Ну это не совсем бага. Просто псалм видит, что есть аннотированное свойство но при этом нет магического __get, а значит взяться ему неоткуда. Если добавить в код __get все работает.
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Daria Motorina
Дима на днях писал, псалм глючил и докапывался до глубинных кусков кода
А во втором случае опять вступает в силу ковариантность и array non-empty-array
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Евгений Ромашкан
Не занимает оно часы)
Ну хз, у меня есть какое то жуткое легаси где псалм, если его с нуля запускать бежит минут 30.
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Daria Motorina
Это да, просто когда подряд вылезет пару багов с отладкой, как недавно писал Дима Ткаченко, то появляется плюс для отказа от него
Баги в псалме чинят оперативно. А то, что тут вылезало просто особенности.
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Aleksandr Khristenko
Ну хз, у меня есть какое то жуткое легаси где псалм, если его с нуля запускать бежит минут 30.
А как не с нуля запускать?)
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Ну там же у него тоже кеширование есть, плюс в новой версии вроде сделали еще и анализирование только измененых файлоы.
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Daria Motorina
А как не с нуля запускать?)
Оно по умолчанию так работает вроде. А чтобы не использовать кеш/этот дифф нужно руками указывать.
источник

DM

Daria Motorina in Генератор непрочитанных сообщений
Aleksandr Khristenko
Оно по умолчанию так работает вроде. А чтобы не использовать кеш/этот дифф нужно руками указывать.
Поняла, спасибо)
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Daria Motorina
Поняла, спасибо)
А еще перед тем как пользоватся псалмом стоит один раз полностью его доку прочитать.
источник