Архив рубрики ‘.NET’
Инструментарий .NET разработчика
Опубликовал FractalizeR на Октябрь 28, 2007
Полностью написанный на C#, SharpDevelop является профессиональной средой разработки для C# и VB.Net программистов. SharpDevelop абсолютно бесплатен, очень удобен.
Система имеет свой отладчик, сравнимый по возможностям с отладчиком Visual Studio, а так же:
Прочтите эту запись до конца »
Рубрика: .NET, Инструменарий разработчика, Среды разработки | Помечено: C#, Программирование в .NET, ide, sharpdevelop | Оставьте комментарий »
Опубликовал FractalizeR на Октябрь 28, 2007
TestDriven.NET – плагин Visual Studio, для юнит-тестирования, который за его функциональность, гибкость и удобство возненавидела Microsoft.
Возможности:
- Запуск теста любого метода, класса, файла, пространства имен, проекта или группы проектов одним кликом мыши.
- Работает абсолютно со всеми версиями Microsoft Visual Studio
- Поддерживает не только NUnit, но и MbUnit. А также MS Team System.
- Запускается в собственном процессе, чтобы не влиять на работу студии
- Поддерживает все основные .NET языки (C#, VB, C++ и J#).
- Поддерживает псевдо-категории (Pseudo Categories)
- И многое другое…
Прочтите эту запись до конца »
Рубрика: .NET, Инструменарий разработчика, Утилиты | Помечено: MbUnit, nunit, юнит-тестирование, testdriven, Visual Studio | Оставьте комментарий »
Опубликовал FractalizeR на Октябрь 28, 2007
Использование xUnit сред при разработке средних и больших проектов рекомендовано Мартином Фаулером и Стивом Макконнеллом. Но и при проектировании небольших утилит, тесты очень пригодятся, тем более, что писать их очень просто.
NUnit – среда, аналогичная JUnit, только предназначенная для использования на платформе Microsoft .NET
Простой пример использования можно прочесть тут. Если вы не знаете, зачем нужен NUnit, посмотрите этот пример. Сразу все поймете.
Прочтите эту запись до конца »
Рубрика: .NET, Инструменарий разработчика, Утилиты | Помечено: nunit, unit testing | Оставьте комментарий »
Опубликовал FractalizeR на Октябрь 28, 2007
FxCop предоставляет средства автоматической проверки .NET-сборок на предмет соответствия правилам Microsoft .NET Framework Design Guidelines (да и просто здравого смысла:) ). Откомпилированный код проверяется с помощью механизмов Reflection, парсинга MSIL и анализа графа вызовов. В результате FxCop способен обнаружить более 200 недочетов (или ошибок) в следующих областях:
- Архитектура библиотеки
- Локализация
- Правила именования
- Производительность
- Безопасность
Прочтите эту запись до конца »
Рубрика: .NET, Инструменарий разработчика, Утилиты | Помечено: fx cop, fxcop, source code analysis | Оставьте комментарий »
Опубликовал FractalizeR на Октябрь 28, 2007
NCover выдает отчет, в котором указано какой участок кода (с точностью до символа) был пройден и сколько раз. NCover Browser визуализирует результаты прогона NCover, с первого взгляда видно на какие участки кода стоит дописать тесты. Возможности NCover Browser:
Прочтите эту запись до конца »
Рубрика: .NET, Инструменарий разработчика, Утилиты | Помечено: ncover, nunit, unit testing | Оставьте комментарий »
Опубликовал FractalizeR на Октябрь 28, 2007
NCover предоставляет информацию о том, сколько раз была выполнена каждая строка кода во время одного запуска приложения. Чаще всего NCover используется вместе со средствами юнит-тестирования, что позволяет получить статистику покрытия кода юнит-тестами. После запуска юнит-тестов под NCover становится возможным выявить секции кода, не охваченные (или недостаточно охваченные) тестами.
Скачать NCover можно на официальном сайте: www.ncover.org
Рубрика: .NET, Инструменарий разработчика, Утилиты | Помечено: ncover, nunit, unit testing | 1 комментарий »
Опубликовал FractalizeR на Октябрь 28, 2007
Компания Wintellect, в которой работает Джеффри Рихтер, перенесла работу над проектом Power Collections.NET на CodePlex. PowerCollections.NET – это библиотека для эффективной работы с коллекциями в NET 2.0, такими как:
Bag<T>
BigList<T>
CollectionBase<T>
Deque<T>
DictionaryBase<TKey,TValue>
ListBase<T>
MultiDictionary<TKey,TValue>
MultiDictionaryBase<TKey,TValue>
OrderedBag<T>
OrderedBag<T>.View
OrderedDictionary<TKey,TValue>
OrderedDictionary<TKey,TValue>.View
OrderedMultiDictionary<TKey,TValue>
OrderedMultiDictionary<TKey,TValue>.View
OrderedSet<T>
OrderedSet<T>.View
ReadOnlyCollectionBase<T>
ReadOnlyDictionaryBase<TKey,TValue>
ReadOnlyListBase<T>
ReadOnlyMultiDictionaryBase<TKey,TValue>
Set<T>
Над коллекциями библиотека позволяет выполнять следующие операции:
Прочтите эту запись до конца »
Рубрика: .NET, Инструменарий разработчика, Компоненты | Помечено: collections, коллекции, power collections, powercollections, wintellect | Оставьте комментарий »
Опубликовал FractalizeR на Октябрь 24, 2007
Читая еженедельную рассылку CodeProject.com (там всегда много интересных вещей бывает), наткнулся на статью о FileHelpers.NET
FileHelpers.NET – библиотека для типизированной работы с файлами произвольной структуры из .NET приложений.
Прочтите эту запись до конца »
Рубрика: .NET, Инструменарий разработчика, Компоненты | Помечено: filehelpers, filehelpers.net, типизированные файлы, typed files | Оставьте комментарий »