По моему опыту, причина бага — абсолютная случайность. Участвуют слишком много компонентов, каждый делается своей командой, и каждый делает своё дело, причем это исключительная функциональность, на 90% сделанная разными хаками:
— emergency call (может являться частью приложения телефона, а может и нет)
— device lock (независимое, там еще может появиться pin lock — тоже должен звонить 112, возможно баг там тоже есть, надо только вставить симку с включеной проверкой пинкода)
— что-нибудь на уровне менеджмента окон, для поддержи 'on top' для вышеперечисленных.
— кнопка выключения — это уже вообще загрузка/выключение устройства (сюда можно добавить важность подключения шнура питания для зарядки)
Например, в какой-то из моментов приоритеты окон не заданы, и обработка кнопки Power прибивает что-нибудь из отвечающих компонентов — или device lock, или поддержку 'on top' возможности для него.
А вот если подобный баг у них же уже был 3 года назад, то главное здесь — раздолбайство, нет регрессионных тестов, или же этот случай потеряли.
Возможно, в каких нибудь конкретных странах это и работает, но так можно сказать, что в России читательский билет заменяет документ (а в качестве обоснования — вырезки о том, когда его приняли).
Повысьте Васе и Коле зарплаты до рыночного уровня и выше, чтобы им стало интересно работать на вашу компанию — и они стали больше времени тратить на ваши проекты.
Прекрасно знаю обоих, Вася — замечательный код в кучей open source проектов, признанный лидер, участник и докладчик многих конференций. Коля — по ночам работает удаленно на американскую компанию, в офисе просто отсыпается и отдыхает.
Такой вот альтернативный взгляд на то, как на самом деле все происходит.
Ошибки у всех бывают.
Те, кто проходят эти 16 собеседований — обычно просто хорошие люди, и писать код в рабочем проекте — могут совершенно не уметь (или просто не интересоваться результатом).
Хотя в этом конкретном случае, возможно, дело вообще в каких-нибудь никому не интересных аутсорсерах-тестерах.
Или же при автоматическом тестировании выставить декабрь получается, вот и пропустили.
Оправданий можно много придумать, не небожители они, а обычные люди.
— emergency call (может являться частью приложения телефона, а может и нет)
— device lock (независимое, там еще может появиться pin lock — тоже должен звонить 112, возможно баг там тоже есть, надо только вставить симку с включеной проверкой пинкода)
— что-нибудь на уровне менеджмента окон, для поддержи 'on top' для вышеперечисленных.
— кнопка выключения — это уже вообще загрузка/выключение устройства (сюда можно добавить важность подключения шнура питания для зарядки)
Например, в какой-то из моментов приоритеты окон не заданы, и обработка кнопки Power прибивает что-нибудь из отвечающих компонентов — или device lock, или поддержку 'on top' возможности для него.
А вот если подобный баг у них же уже был 3 года назад, то главное здесь — раздолбайство, нет регрессионных тестов, или же этот случай потеряли.
Возможно, в каких нибудь конкретных странах это и работает, но так можно сказать, что в России читательский билет заменяет документ (а в качестве обоснования — вырезки о том, когда его приняли).
Прекрасно знаю обоих, Вася — замечательный код в кучей open source проектов, признанный лидер, участник и докладчик многих конференций. Коля — по ночам работает удаленно на американскую компанию, в офисе просто отсыпается и отдыхает.
Такой вот альтернативный взгляд на то, как на самом деле все происходит.
А до тех пор тоже думал, что не надо специально защищаться.
А это же часть и просто Windows 8, причем важная часть.
Те, кто проходят эти 16 собеседований — обычно просто хорошие люди, и писать код в рабочем проекте — могут совершенно не уметь (или просто не интересоваться результатом).
Хотя в этом конкретном случае, возможно, дело вообще в каких-нибудь никому не интересных аутсорсерах-тестерах.
Или же при автоматическом тестировании выставить декабрь получается, вот и пропустили.
Оправданий можно много придумать, не небожители они, а обычные люди.