Fabricati Diem PVNC
Повышайте свой интеллект и вы станете монстр (С) Островский
Часто надо не думать а иметь хрустальный шар, чтоб спроектировать корректно. Сегодня ты думал так, а завтра требования поменялись.
Та же самая песня с динамическими - как будто там нету классов и методов. Тот же стэк, а в нем класс и метод. Только там еще можно в этот стэк влезть, проинспектировать состояние приложения, и если надо поправить баг ручками по ходу дела. Кстати в динамических языках, как правило, исходники то как раз есть. Это в случае с плюсами нужен стэк трейс, дамп и еще какая то компилер зависимая ерунда, что б восстановить состояние приложения, что делает траблшутинг гораздо более сложным.
Я не говорю только об анализе автоматическими баголовами. Я говорю и про чисто человеческий анализ.
Например в Java вылезает ошибка, и есть Stack Trace. Я сразу же смотрю класс и метод, где эта ошибка произошла. Работы, условно, на пять минут. Теперь представим, что ни класса, ни метода, где произошла ошибка, в виде исходников нет. Если я - не автор кода, то работа растягивается на целый день.
Разница примерно как между почтовым адресом и directions.
Стакан на треть пуст.
There are currently 1 users browsing this thread. (0 members and 1 guests)
|
|
Terms of Service | Privacy Policy |
|