Все круто, но! Забыли очень важный аспект, а именно деплоймент.
Во-первых, нет артефакта в виде бинарей сайта (см. Copy Artifact Plugin). Во-вторых, нет педали, которая этот артефакт угонит на тестовый\боевой стенд и там все развернет.
Поставьте себя на место деливери/QA — как бы вы разворачивали сайт, не имея под рукой ни xbuild, ни кода?
у нас в телекоме под моной крутятся бизнес-скрипты. ничо, живем.
из последних проблем — 2.10.6 под rhel5 два раза выгружая домен зависает процесс. пока не удалось выяснить, почему оно так, беглые повторяющие тесты, собственно, ничего не повторили.
бывают еще всякие рулезы. например, new[] { null, null } завалит компилятор с nre. но я уже сообщил про эту досаду в xamarin^)
Сергей, спасибо большое за статью. По поводу вашего стиля есть замечание.
Вы делаете сноски, ок. Но вспомните, сноски хороши когда читаешь бумажную книжку — увидел сноску, глаза вниз в конец страницы, почитал, глаза вверх. Т.е. для бумажной книжки/журнала это работает.
У вас в статьях сноску видишь, но не понимаешь, чего с ней сделать. Ну то есть, понятно, что надо pg-down-ить куда-то вниз, читать, а потом возвращаться назад. Но это гораздо неудобнее, чем в предыдущем варианте.
В результате сноску читаешь как часть статьи, отдельно от контекста, в котором вы ее представляли. Пофиксите это, плиз!
Во-первых, нет артефакта в виде бинарей сайта (см. Copy Artifact Plugin). Во-вторых, нет педали, которая этот артефакт угонит на тестовый\боевой стенд и там все развернет.
Поставьте себя на место деливери/QA — как бы вы разворачивали сайт, не имея под рукой ни xbuild, ни кода?
из последних проблем — 2.10.6 под rhel5 два раза выгружая домен зависает процесс. пока не удалось выяснить, почему оно так, беглые повторяющие тесты, собственно, ничего не повторили.
бывают еще всякие рулезы. например, new[] { null, null } завалит компилятор с nre. но я уже сообщил про эту досаду в xamarin^)
Вы делаете сноски, ок. Но вспомните, сноски хороши когда читаешь бумажную книжку — увидел сноску, глаза вниз в конец страницы, почитал, глаза вверх. Т.е. для бумажной книжки/журнала это работает.
У вас в статьях сноску видишь, но не понимаешь, чего с ней сделать. Ну то есть, понятно, что надо pg-down-ить куда-то вниз, читать, а потом возвращаться назад. Но это гораздо неудобнее, чем в предыдущем варианте.
В результате сноску читаешь как часть статьи, отдельно от контекста, в котором вы ее представляли. Пофиксите это, плиз!
Ситуация — звоним на телефон и проигрываем файл
public PlayFileResult PlayFile(string file) {… }
Пусть будет три состояния результата операции:
1) Оборудование сдохло
2) На другом конце провода факс
3) Ответил человек
Очевидно, что в первом случае надо бросить ошибку (вызвать исключение), во вторых двух надо вернуть какой-то код.
спасибо большое.
в принципе, можно сбилдить солюшен из исходников тем же монодевелопом предыдущей версии, но это как-то некошерно.
:)
Не понимаю. Скажите кто-нибудь, что общего эта задача имеет с реальным миром?