Рубрика «dotnet» - 6

Ищем ошибки в MonoDevelop - 1

В жизни анализатора PVS-Studio состоялось важное событие — в последней версии была добавлена возможность проверки кода, написанного на C#. Являясь одним из разработчиков данного анализатора, я просто не мог пройти мимо, не проверив какой-нибудь проект. Понятно, что мало кому будет интересно читать про проверку маленьких и неизвестных проектов, поэтому нужно было выбрать что-то известное, и выбор пал на MonoDevelop.
Читать полностью »

Новогодняя проверка .NET Core Libraries (CoreFX) - 1Около года назад Microsoft выложила в открытый доступ исходный код таких проектов, как CoreCLR и CoreFX. Последний проект до недавнего времени не был нам интересен, потому что написан на языке C#, а не C++. Но с выходом новой версии PVS-Studio 6.00, поддерживающей проекты и на языке программирования C#, я решил вернуться к CoreFX и написать статью.

Введение

.NET Core это модульная реализация библиотек и среды выполнения, которая включает подмножество .NET Framework. .NET Core состоит из набора библиотек, называемых «CoreFX» и небольшой оптимизированной рабочей среды «CoreCLR».

.NET Core распространяется с открытым исходным кодом, который доступен на GitHub:

Это крупные продукты от Microsoft, содержащие качественный исходный код, но подозрительные участки кода всё равно можно найти.

О проверке CoreCLR можно прочитать в статье "PVS-Studio: 25 подозрительных фрагментов кода из CoreCLR".

Проект CoreFX, о котором подойдёт речь в статье, проверялся с помощью статического анализатора PVS-Studio 6.00, который теперь поддерживает и C#!
Читать полностью »

Всем привет! У нас для вас хорошие новости: доступны для скачивания новые версии ReSharper 9.0, dotCover 3.0, dotTrace 6.0, dotMemory 4.2 и dotPeek 1.3.

Все эти инструменты теперь используют один общий инсталлятор, так что можно скачать ReSharper 9 и прямо в инсталляторе выбрать совместимые версии всех .NET тулов, которые хочется установить.

Доступны для скачивания ReSharper 9, dotTrace 6, dotCover 3, dotMemory 4.2 и dotPeek 1.3 - 1

Читать полностью »

8 декабря мы проведём в Москве большую .NET-конференцию .NEXT 2014 Moscow. Мы получили множество коментов в соцсетях и на хабре, а так же несколько писем с вопросами о конфе. Чтобы не отвечать несколько раз, я собрал наиболее часто задаваемые вопросы здесь, в одном месте. Я попробовал сгруппировать эти вопросы по темам, и в результате получился полноценный FAQ.

Q: Зачем нужна еще одна .NET-конференция?

A: Cовременные конференции для программистов грешат всякими аджайлами, скрамами и прочими стартапами и клаудами, и поэтому мы с JetBrains решили провести конференцию для .NET-программистов, состоящую только из докладов на технические темы.

F.A.Q. по конференции .NEXT 2014 Moscow - 1

Q: Где и когда она проходит?

A: Москва, пн, 8 декабря, гостиница «Рэдиссон Славянская», ст.м. Киевская. Начало — в 10:00, окончание — в 20:00.

Q: Кто ваши основные конкуренты?

A: DevCon от Microsoft, DotNetConf от Александра Бындю, Go# от Николая Евдокимова из ITHH.

Читать полностью »

Здравствуй, читатели. Хотелось бы представить на суд твой свои переводы серии статей Джеймса Майкла Харе (James Michael Hare) «Маленькие чудеса C#». Итак, первая часть перед вами!
Эти маленькие советы и рекомендации сделают ваш код более кратким, производительным и обслуживаемым. Наверное, многие из вас знают обо всех или некоторых из них, но игнорируют их, либо просто не знают.
Читать полностью »

imageСостоялся общедоступный релиз ReSharper 7 – новой версии широко известного расширения для Microsoft Visual Studio.

ReSharper 7 обеспечивает полную поддержку Visual Studio 2012, одновременно сохраняя совместимость с версиями Visual Studio 2005, 2008 и 2010. Кроме того, ReSharper 7 содержит обширную функциональность, важную для команд, разрабатывающих приложения для Windows 8 и WinRT — новейших операционной системы и среды исполнения от Microsoft.

ReSharper 7 полезен и для тех разработчиков, которые пока не собираются переходить на Visual Studio 2012. Среди новой функциональности, доступной во всех поддерживаемых версиях Visual Studio, – набор инспекций кода и автоматических исправлений; новые рефакторинги, в том числе Extract Class для упрощения кода; новые способы визуализации и изучения кода; а также контрактные аннотации, помогающие адаптировать анализ качества кода к соглашениям, принятым в конкретной команде разработчиков.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js