?

Log in

No account? Create an account

Заповедник репрессивной психиатрии

Гигантские мониторы
metaclass
Сегодня ползал поклоняться градирням на ТЭЦ-3 в целях очистки мозга от отработанного программного кода.

На обратном пути зашел в открывшийся возле ст.м. Автозаводская магазин "Сильверадо", подивился тому, что его не накрыло кризисом и отрицательным торговым сальдо. Посмотрел цены на мониторы, а то с этой работой уже на один моник 1280х1024 нихрена не влазит. Самый позитивный монитор там - это самсунг 26", 1920x1200, аццкий гроб, на таком только вижуал студию и прочие Qt креаторы и запускать.
Жаль, все деньги съедены на годы вперед, а когда не будут съедены, им найдется и более иное применение, вроде ремонтов квартиры и прочего. :)

PS: А вообще, у меня обычно есть два подмножества работы: одно требует очень долго думать и очень мало писать кода, а второе - тупо рисовать формы, набивать, отлаживать и локализировать в бзо-редакторе VS горы кода. Причем реально я стараюсь со вторым подмножеством связываться как можно меньше, а второй моник нужен как раз для него. И нужен не столько для работы, сколько для того, чтобы заставить себя эту работу начать и не раздражаться, когда на экран не влазит что-нибудь, или приходится переключаться между кучей окон. То же самое и комп помощнее для быстрого билда прог. Если писать интересные проги и кошерно(т.е. мелкими кусками с юнит-тестами итд) - торможение почти не мешает. А когда приходится это все собирать и отлаживать в сборе, да еще пририсовывать говноGUI - все бесит так, что при малейшем торможении сразу же идет переключение на ЖЖ, на чтение про Qt и прочую дребедень.

Qt, обработка ошибок
metaclass
Что-то в примерах и документации нигде не вижу как обрабатываются ошибки, типа "в функцию передали кривой параметр", "вызов нижележащей ОС сдох, потому что ее сгрызли черви", итд.
Функции типа qWarning,qFatal, итд, вижу, есть. Вроде и обработка исключений какая-то есть, класс вроде Exception. Но вроде ж try-catch религия не позволяет в C++ юзать или я чего-то уже путаю?

Т.е. вообще, как принято обрабатывать ошибки в Qt?