Новые вопросы - CodeHelperСписок последних 15 вопросов с сайта CodeHelperuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=57992012-09-25T06:29:18Zuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5800Как тестировать иерархию классов?2009-12-23T09:53:35-06:002009-12-23T09:53:35-06:00admaxИмеется иерархия классов — базовый абстрактный класс и несколько его потомков. Как правильно организовать модульное тестирование такого набора классов? Нужно ли создавать параллельную иерархию тестов?uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5801Нововведения в ASP.NET MVC 22009-12-24T08:48:24-06:002009-12-24T08:48:24-06:00admaxПосле недавнего выхода релиз-кандидата ASP.NET MVC 2 можно говорить, что никакие API до релиза уже не изменятся. А значит можно задумываться о применении новой версии в реальных проектах. В этомuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5802Что такое Convention over Configuration?2009-12-26T03:32:44-06:002009-12-26T03:32:44-06:00admaxЧто такое Convention over Configuration (CoC)? Для чего применяется этот принцип.uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5803Протоколирование ошибок в ASP.NET при помощи Elmah2010-02-21T09:32:53-06:002010-02-21T09:32:53-06:00admaxНи одно тестирование не может полностью избавить приложение от ошибок. Поэтому разработчикам нужен механизм уведомления об исключительных ситуациях, возникающих у конечных пользователей. Например, всеuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5804Elmah vs Logging2010-03-09T08:03:54-06:002010-03-09T08:03:54-06:00admaxElmah — это очень полезный инструмент протоколирования ошибок веб-приложения ASP.NET. Часто можно услышать вопрос: что лучше использовать — Elmah или библиотеку логгинга (например,uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5805Выбор build tool для .NET2010-03-19T03:41:37-05:002010-03-19T03:41:37-05:00admaxКакой инструмент лучше использовать для автоматизации сборки .NET проектов? Мне знакомы два инструмента — NAnt и MSBuild. MSBuild не устраивает тем, что он проприетарный и закрытый, хотелось быuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5806Настройка NVelocity для получения файлов шаблона из ресурсов сборки2010-04-02T07:09:57-05:002010-04-02T07:09:57-05:00admaxЧасто требуется, чтобы движок NVelocity получал файлы шаблонов из ресурсов, встроенных в сборку (embedded resource). Для этого нужно инициализировать NVelocity следующим образом: _velocity = newuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5807Scott Hanselman — новый выпуск подкаста посвящен проекту MvcContrib2010-04-13T03:11:36-05:002010-04-13T03:11:36-05:00admax209-й выпуск подкаста, который ведет Scott Hanselman, посвящен проекту MvcContrib . Scott Hanselman беседует с Джефри Палермо — одним из основателей MvcContrib, автором отличной книги ASP.NETuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5808ScottGu о возможности Box Selection в Visual Studio 20102010-04-27T01:59:01-05:002010-04-27T01:59:01-05:00admaxBox selection — это фича, которая давно встроена в Visual Studio, но не многие об этом знают. Заключается эта фича в том, что вы можете выделять прямоугольные области текста в редакторе кода,uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5809Феерическая расстановка точек над DI/IOC (контейнерами)2010-05-21T05:13:18-05:002010-05-21T05:13:18-05:00admaxАббревиатуры DI и IoC известны каждому уважающему себя программисту. Кто-то считает эти термины веянием моды, кто-то — неотъемлемой частью своей повседневной деятельности. Но, несмотря на то,uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5810SpringContextMonitor — недокументированная фича Spring.NET2010-06-03T09:11:52-05:002010-06-03T09:11:52-05:00admaxВ поставку Spring.NET входит небольшой инструмент, позволяющий просматривать содержимое контейнера на странице web-приложения (для консольных приложений ничего такого нет). Это обычный http handler,uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5811Ajax и кеширование в IE (ASP.NET MVC, jQuery)2010-07-02T03:44:54-05:002010-07-02T03:44:54-05:00admaxВсем известна проблема с тем, что IE пытается кешированть больше чем нужно, и из-за этого возникают проблемы с ajax. Хочу рассказать, как решать эту проблему, используя связку ASP.NET MVC + jQuery.uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5812WebFormViewEngine должен умереть?2010-07-06T07:50:21-05:002010-07-06T07:50:21-05:00admaxЛично меня давно интересовал вопрос — почему разработчики ASP.NET MVC уделяют так много времени на реализицию второстепенных (ИМХО) фич (типа View/Editor Templates и тп), а не решают болееuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5813Что такое WebMatrix?2010-07-07T04:26:38-05:002010-07-07T04:26:38-05:00admaxВчера, 6-го июля, Скотт Гатри написал в своём блоге о выходе продукта WebMatrix . WebMatrix — это инструмент, объединяющий в себе все средства, необходимые для автономной web-разработки наuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5814Как проверить, что все файлы видов ASP.NET MVC сохранены в UTF-8?2010-08-09T13:07:06-05:002010-08-09T13:07:06-05:00admaxНе секрет, что многие предпочитают использовать UTF-8 как кодировку выходных HTML файлов web-приложения. Однако, использование этой кодировки в проекте на ASP.NET MVC может осложняться следующей