40
рования требует установки в разметке страницы ряда деталей. В Visual Studio
такие детали устанавливаются автоматически.
Интуитивный стиль кодирования. По умолчанию Visual Studio формати-
рует код по мере его ввода, автоматически вставляя необходимые отступы и
применяя цветовое кодирование для выделения элементов типа комментариев.
Такие незначительные отличия делают код более удобным для чтения и менее
подверженным ошибкам. Применяемые Visual Studio автоматически параметры
форматирования можно даже настраивать, что очень удобно в случаях, когда
разработчик предпочитает другой стиль размещения скобок (например, стиль
K&R, при котором открывающая скобка размещается на той же строке, что и
объявление, которому она предшествует). Более высокая скорость разработки.
Многие из функциональных возможностей Visual Studio направлены на то, что-
бы помогать разработчику делать свою работу как можно быстрее. Удобные
функции, вроде функции IntelliSense (которая умеет перехватывать ошибки и
предлагать правильные варианты), функции поиска и замены (которая позволя-
ет отыскивать ключевые слова как в одном файле, таки во всем проекте) и
функции автоматического добавления и удаления комментариев (которая мо-
жет временно скрывать блоки кода), позволяют разработчику работать быстро
и эффективно[10].
Возможности отладки. Предлагаемые в Visual Studio инструменты от-
ладки являются наилучшим средством для отслеживания загадочных ошибок и
диагностирования странного поведения. Разработчик может выполнять свой
код по строке за раз, устанавливать интеллектуальные точки прерывания, при
желании сохраняя их для использования в будущем, и в любое время просмат-
ривать текущую информацию из памяти.
Visual Studio также имеет и множество других функциональных воз-
можностей, о которых не будет рассказываться в этой главе, среди них: воз-
можность управления проектом; встроенная функция управления исходным ко-
дом; возможность рефакторизации кода; мощная модель расширяемости.
Язык программирования – C#