Size: a a a

CODE BLOG / Чат

2021 November 04

V

Vladimir in CODE BLOG / Чат
исправлять код таким образом, чтобы не было таких ошибок)
чтобы целевой код был всегда доступен.
хех. я всегда смотрю на любые варнинги, поэтому таких проблем не имею.
другое дело, если в наследство достался проект, а что-то требуют, но тут стоит включать менеджера и говорить, что нужно время, дабы ситуацию исправить
источник

W

Warox in CODE BLOG / Чат
Лан
Мы о разном :(
источник

W

Warox in CODE BLOG / Чат
Осталась последняя надежда
Если не подучится, фиг с ним:
источник

W

Warox in CODE BLOG / Чат
источник

V

Vladimir in CODE BLOG / Чат
есть некий функционал, который должен реализовывать обратную связь с клиентом на уровне проверки ввода со стороны клиента...
правильно?
источник

W

Warox in CODE BLOG / Чат
Да
источник

4

4g in CODE BLOG / Чат
Ну а отключить анализатор на время дебага?
Я понимаю о чем речь, но например если что-то проверить как он выбросит ошибку - ну можно отдельный минипроектик сляпать в самом крайнем случае
источник

V

Vladimir in CODE BLOG / Чат
что подразумевается под "на бизнес уровне вбросить этот эксепшн"?
источник

W

Warox in CODE BLOG / Чат
Ну вот об этом и речь
Вместо того, что бы просто выброисть исключение для теста - нада делать какую то фигню, например собирать отдельныц проект

Подключать к нему основной зендлер, и тд.

Или отключать анализатор. Это бесит.
источник

W

Warox in CODE BLOG / Чат
Подразумевается обычная 3-х уравнивая модель

Уровень презентации
Уровень бизнеса
Уровень данных
источник

V

Vladimir in CODE BLOG / Чат
про модель - это понятно. а для функционала, отслеживающего исключения во вводе от клиента (в обратной связи)?
источник

W

Warox in CODE BLOG / Чат
Не уверен что понял вопрос
источник

W

Warox in CODE BLOG / Чат
Вот тебя интересует - что случиться если база вернет конекретную ошибку

Можно ее бросить самому

Но тогда код вызова будет недоступен. И анализатор скажет - соси😄
источник

V

Vladimir in CODE BLOG / Чат
сам ответил на свой вопрос. нужно либо смоделировать запрос от клиента, либо выстроить архитектуру приложения так, чтоб была возможность по условному короткому пути проверить исключения
источник

W

Warox in CODE BLOG / Чат
Ох
источник

4

4g in CODE BLOG / Чат
А тесты разве не решают этот вопрос
источник

W

Warox in CODE BLOG / Чат
Тесты напишет QA в будущем
Я когда отдают задачу на тестирование - я проверяю что мой код работает
источник

W

Warox in CODE BLOG / Чат
Не полностью, но базово
источник

V

Vladimir in CODE BLOG / Чат
решает, но только в том случае, если входные (или их комплекс) данные соответствуют какому-то там запрограммированному стандарту
источник

4

4g in CODE BLOG / Чат
Значит в коде должна быть реакция если данные пришли в несоответствующем запрограммированному стандарту 😂
источник