Я могу найти какие-то ответы на это, но я нахожу это действительно странным. Если что-то пойдет не так в моем приложении Flutter, например, я пытаюсь инициализировать список с некоторыми нулевыми значениями, код перестает работать после этой строки. Я бы ожидал какое-то сообщение об ошибке или что-то, но НИЧЕГО не происходит. Это просто не продолжается (точка останова, под которой линия не достигнута). Я попытался заключить оператор в блок try catch, но он не перехватывает его, потому что, по-видимому, ошибки нет (?).
Для дальнейшего изучения этого я попытался выдать ошибку, в которой я знаю, что ошибка произошла, и НИЧЕГО не произошло. Я не мог знать, что ошибка была выдана, если я не перешагивал код. То же самое касается моих утверждений об утверждении: когда что-то идет не так, приложение не дает мне никаких признаков этого. За исключением того, что он перестает работать через код, поэтому я должен пройти по всей базе кода, чтобы выяснить, где возникла проблема, кто-нибудь еще испытал это?
Рассмотрите картинку ниже. При запуске он не достигнет второй точки останова, и в отладке / сообщениях ничего не будет отображаться, а само приложение не указывает на какую-либо ошибку. Чего мне не хватает?
Также я использую IntelliJ 2019.