Size: a a a

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

2020 November 03

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Dmitriy Tkachenko
У меня на проекте которому 3 года в бейслайне 1000 ошибок до сих пор
Бейслайн кстати не работает на легаси. Если у тебя один файл на 2к+ строк, то изменив что-то в начале файла все остальной снова всплывет как ошибки.
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Да, потому что номера строк мкняются
источник

A

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

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Верно,можно же не сразу в атаку, поставить поиграться
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Типа добавляешь определенный тип проверки, правишь места где всплыло и делаешь чтобы больше не возникало.
Через некоторое время добавляешь еще один тип проверки.
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Посмотреть какие ошибки выдаёт
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Попробовать пофиксить
источник

A

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

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Надоело - git reset hard HEAD
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
И все)
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Aleksandr Khristenko
Бейслайн кстати не работает на легаси. Если у тебя один файл на 2к+ строк, то изменив что-то в начале файла все остальной снова всплывет как ошибки.
норм, в этом и фича, что трогаешь файл и фиксишь ошибки потихоньку
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Aleksandr Khristenko
Типа добавляешь определенный тип проверки, правишь места где всплыло и делаешь чтобы больше не возникало.
Через некоторое время добавляешь еще один тип проверки.
я пробовал 2 варианта, сначала пытался как ты говоришь, с самого простого уровня внедрять, потом через бейзлайн. через бейзлайн намного удобнее + сразу имеешь для нового кода высокий уровень проверок
источник

A

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

AK

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

AK

Alexander Kladov in Генератор непрочитанных сообщений
на моем легаси прокатывает
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Бейслайн можно пересчитывать
источник

A

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

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Dmitriy Tkachenko
Бейслайн можно пересчитывать
Тогда он перестает работать как бейслайн.
Имхо, подход когда есть набор ошибок на который проверяется весь проект и мы убеждаемся что этих ошибок нет
+ проверка файла при сохранении на все ошибки самый удобный.
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Aleksandr Khristenko
Т.е. бейзлайн работает, если маленькие файлы и ты добиваешься отсутствия ошибок в файле.
ну у нас не оч маленькие файлы
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
есть и по 5к
источник