avl (avl) wrote,
avl
avl

Codewarrior - продолжение

Продолжаем восхищаться талантом разработчиков :)

Итак, Codewarrior IDE, как любая хорошая IDE, поддерживает отладку. Однако поддерживает ее, не сильно задумываясь об удобстве работающего с ней.

Итак, отлаживаете вы какую-нибудь встраиваемую систему на каком-нибудь фрискейловском микроконтроллере. И что приходится смотреть чаще всего при такой низкоуровневой отладке? Правильно, регистры процессора.

IDE их показывает по отдельному пункту меню View->Registers. По этой команде открывается вот такое окно:



И для того чтобы там что-то увидеть, надо во-первых окно растянуть, а во-вторых развернуть нужный пункт с регистрами (это "General Purpose R..." в этом окне).

Но вот вы, проделав все это, найдя проблему и то, как ее исправить, закрываете отладчик, чтобы внести исправления... и тут IDE закрывает ВСЕ окна, которые вы открыли во время работы отладчика. Регистры, просмотр памяти, просмотр исходников - ВСЕ.

И конечно же при следующем запуске отладчика окна назад НЕ ПОЯВЛЯЮТСЯ. Даже более того - если открыть окно вновь, зайдя в меню View->Registers, оно вновь откроется в первозданном виде, в котором не будет видно ничего. И которое снова надо растягивать и раскрывать вручную.

А теперь представьте, как часто приходится запускать отладчик при написании низкоуровневого кода, и поймете мою горячую любовь к этому софту и его авторам...
Tags: Говнософт, Интерфейс, Обзор
Subscribe

  • 97 вещей, которые должен знать архитектор ПО

    Давно начатый проект перевода серии из 97 заметок наконец-то закончен! Теперь ищу новую идею, чего бы еще интересного и непереведенного, перевести…

  • 97 вещей для архитектора ПО

    Поскольку надо закончить начатое - продолжу переводить первую серию, поскольку мир не без добрых людей, и оригиналы, удаленные с neartime, нашлись…

  • Переводы задерживаются

    Сайт, хостящий "97 things", чего-то задумал, и тексты оригиналов стали недоступны. Так что пока новых переводов не будет...

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments