Интересная тенденция последних лет: люди вообще перестали заботиться о возможности race conditions в пользовательских интерфейсах.
То есть ситуация "а вот если пользователь успеет ткнуть вот в эту кнопку, когда вот эта фигня уже запустилась, а вот тот объект другим тредом еще не создан и все повалится" багой не считается в принципе и починке не подлежит. Так сойдет.
Symbian в этом смысле один большой глюк. WinCE последние недалеко ушли, да и на десктопах та же лажа. Mozilla меня как-то позабавила своей работой с print preview - она открывает окно print preview своим generic методом создания окошек, а потом делает ему полагающиеся специальные кнопочки. Угадайте, что будет, если ловким движением руки это окошко прибить. Думаете, все посыплется? Еще веселее: дебильное жывотное отделает, как бог черепаху, свое последнее открытое окно.
Уж лучше бы в жопу ебались, честное слово.
То есть ситуация "а вот если пользователь успеет ткнуть вот в эту кнопку, когда вот эта фигня уже запустилась, а вот тот объект другим тредом еще не создан и все повалится" багой не считается в принципе и починке не подлежит. Так сойдет.
Symbian в этом смысле один большой глюк. WinCE последние недалеко ушли, да и на десктопах та же лажа. Mozilla меня как-то позабавила своей работой с print preview - она открывает окно print preview своим generic методом создания окошек, а потом делает ему полагающиеся специальные кнопочки. Угадайте, что будет, если ловким движением руки это окошко прибить. Думаете, все посыплется? Еще веселее: дебильное жывотное отделает, как бог черепаху, свое последнее открытое окно.
Уж лучше бы в жопу ебались, честное слово.
Tags:
no subject
Date: 2006-03-25 06:07 pm (UTC)no subject
Date: 2006-03-25 06:09 pm (UTC)no subject
Date: 2006-03-25 06:47 pm (UTC)Чинится кстати просто - все сообщения гую должны приходить в одну дырку и там обрабатываться, как в Win32. Причем все, что относится к усопшим окнам и другим обьектам - в момент выемки отсеиваться.
no subject
Date: 2006-03-25 07:10 pm (UTC)Does it boot? Does the GUI shown? SHIP IT!!!
Зачем мучаться, если пользователи сами всё найдут? ;)
no subject
Date: 2006-03-25 07:50 pm (UTC)no subject
Date: 2006-03-25 08:03 pm (UTC)На самом деле, конечно, всё испортил интернет. Распространять патчи стало на порядки легче. Тестирование не окупается.
no subject
Date: 2006-03-25 08:33 pm (UTC)no subject
Date: 2006-03-25 09:37 pm (UTC)no subject
Date: 2006-03-26 05:50 am (UTC)no subject
Date: 2006-03-26 09:34 am (UTC)no subject
Date: 2006-03-26 10:08 am (UTC)Если мы умозрительно приложим RAD к разработке OS и ее компонентов, то нашими "пользователями" становятся те самые программисты пишущие приложения. Ни Symbian ни WinCE никогда не находились в подобном цикле, т.е. программисты пишущие приложения не имели возможности воздействовать на разработку системы.
В случае с Mozillой/XULом некоторый признаки этого процесса просматриваются, но думаю даже тут о rapid developmentе речь не идет. Обычный процесс там - development -> release candidate -> regression testing -> release -> usage -> bug reports -> development -> ...
no subject
Date: 2006-03-26 10:36 am (UTC)Имеет отношение другое. Это не какой-то минус RAD и не обязательно RAD, хотя и чаще всего, это просто одна из канав, в которую легко скатиться и по ней идти. Перенос большой части работ по проектированию из нулевого цикла в весь процесс, размазывание по всему процессу. И "поправил - скомпилировал - проверил" становится уже составной частью проектирования.
Я это уже по третьему разу за послежние дни говорю, немного утомился. Если хотите, посмотрите у меня в ЖЖ в последних постах обсуждения, которые могли бы быть и продолжением того, о чем мы говорим с вами сейчас.
no subject
Date: 2006-03-26 11:08 am (UTC)no subject
Date: 2006-03-25 07:51 pm (UTC)no subject
Date: 2006-03-25 09:15 pm (UTC)no subject
Date: 2006-03-25 11:26 pm (UTC)no subject
Date: 2006-03-26 03:19 pm (UTC)no subject
Date: 2006-03-26 10:51 pm (UTC)no subject
Date: 2006-03-26 11:47 pm (UTC)Дока по клиенту SAP/R3 - "если вы не нашли нужный пункт меню - начинайте слева на право перебирать ввсе подряд".
Пока автор Omea Reader не повредил себе одну руку - работать без мышки в ней было нереально
Уууу
Date: 2006-03-27 11:14 am (UTC)ERP от Oracle у нас теперь красиво рубит коннект к базе на скролле! в любом окне... ууууу...