понедельник, 11 октября 2010 г.

Visual Studio 2010: Сниппеты, заглушки и горячие клавиши

Завершение разговора об эффективном написании кода в Visual Studio 2010.

Сниппеты

Сразу скажу, что сниппеты (snippets) были и раньше, кардинальных нововведений (помимо увеличения количества) не наблюдается. Тем не менее, вещь полезная (помним, что сейчас не рассматриваем дополнения от сторонних производителей). Сниппеты бывают обычными и окружающими.
Обычные сниппеты используются с помощью набора названия в коде (или выбора из списка) и нажатия кнопки Tab. Ниже показан сниппет для конструктора.

суббота, 2 октября 2010 г.

Эффективное написание кода в Visual Studio 2010

Сколько бы ни говорили о том, что главное – продумать код, а не написать его, когда приходит время его написать, хочется сделать это быстро, красиво и без ошибок.

Это первая статья из серии "написание кода в Visual Studio", по мотивам моего скринкаста на TechDays.

Кодирование без сторонних приложений

Как вы все уже знаете, недавно состоялся релиз Visual Studio 2010. Однако средства для эффективного написания кода были и в ранних редакциях. В новой версии заметен реверанс в сторону TDD, в частности – улучшение генерации заглушек и новый режим Intellisense. Также улучшена навигация по коду. Набор рефакторингов, к сожалению, остался тем же.

Далее приведен список возможностей для улучшения или ускорения написания кода в порядке уменьшения полезности (на мой взгляд, разумеется). Не забываем, что в этой статье не будут рассматриваться сторонние приложения – о них напишу в блоге позже.

Intellisense

На первом месте Intellisense отнюдь не потому, что есть нечто кардинально новое, а потому что без него писать код, пользующийся многими библиотеками, слишком уж сложно.