4 августа 2013 г.

Хорошо, что не BSOD

У меня сегодня микрософтовский PDF Reader для Windows Phone 8 вылетел с такой ошибкой:


Facepalm, одним словом... Мало того, что сообщение об ошибке абсолютно ни о чем, так они еще высветили свой stack trace =) Я уже не говорю про отсутствие кнопки «send report» или, хотя бы, линк в службу поддержки. И это на фоне гайдлайнов и сотен статей по юзабилити.

Но мы же программисты, времени зря не теряем! Что у нас тут... MainViewModel, значит Microsoft использует MVVM, а еще, очевидно, разбивают солюшн по папкам и неймспейсам ViewModel и (возможно) Model. Судя по всему, папки View нет. Вызывают методы ViewModel прямо из View в обработчиках событий code-behind, минуя команды. И не сильно заморачиваются по поводу названий обработчиков событий: Bookmark_Click говорит сам за себя.

Хочется пожелать Microsoft-у побольше хороших программистов.