Microsoft открыла код .NET Framework

Логотип MicrosoftСофтверный гигант объявил об открытии исходных кодов .NET Framework, которые, правда, будут доступны лишь для просмотра в рамках Reference License. Их редактирование пока остается недоступным.Почему Microsoft открыла исходники .NET не позволив вносить в них изменения? Ответ на этот вопрос должен быть очевиден для тех разработчиков, кто ежедневно сталкивается с проблемой изучения поведения программы, особенно использующие такие средства Visual Studio как контрольные точки, выдающие предупреждения при определенных условиях.

В официальном блоге софтверного гиганта в иллюстрированной демонстрации отладки кода, программист .NET Скот Гатри (Scott Guthrie) показал, как упростился процесс отладки, как только Visual Studio получила доступ к исходному коду .NET Framework. В ходе демонстрации отладчик программы .NET часто сталкивался с ситуациями, когда поток передавал исполнение методу, управляемому внутренним циклом .NET. Как правило, ранее все происходило "за занавесом", скрытое от глаз программиста вплоть до исполнения вновь всплывшего или вновь введенного локального кода.

С появлением Visual Studio 2008, отладчики смогут проследить исполнение кода программы. Так, например, после определения контрольных точек с помощью ключа F9, вы сможете использовать F11 для инициализации исполнения методов .NET Framework, сопровождаемых комментариями о выполняемых инструкциях.

По словам господина Гатри, открытие исходных кодов и интеграция с мощными средствами отладки библиотек .NET Framework будет очень ценным для разработчиков. Это позволит им лучше понять, как взаимодействуют библиотеки .NET Framework, разрабатывать более совершенные приложения в большей степени ориентированные на пользователей.

Комментарии
Добавить комментарий

Введите имя:
Войти от:
или
Ваш комментарий:


Введите код:

E-mail (не обязательно)
Адрес электронной почты не предназначен к показу и будет использован только для уведомлений об ответах


Последние новости

 
Компании смогут передавать персональные данные россиян по цепочке
 
ARM готовится к выпуску 7- и 5-нанометровых ядер Deimos и Hercules
 
Twitter закроет доступ к популярным API, чтобы развивать собственные клиенты
 
Самый популярный Linux-дистрибутив празднует юбилей
 
Edge имеет более высокие оценки в Google Play и App Store по сравнению Chrome
 
Пользователи смогут бесплатно хранить копии данных без ограничений по объему
 
Российская Caviar представила Galaxy Note 9 из чистого золота весом 1 кг
 
Яндекс ведет переговоры с розничными сетями о продажах собственного телефона

Android 10. Первый взгляд
Что будет в «юбилейной» ОС Google, которая выйдет в 2019 года
29 июля 2018 /
Смартфон Huawei с хорошей камерой - Huawei P20
Эффектный флагман со своим лицом
22 июля 2018 /
Обзор Android 9
Все об изменениях в Android 9
15 июля 2018 / 3
Обзор Samsung Galaxy J6 (2018)
Недорогой смартфон с вытянутым экраном
8 июля 2018 / 1
iOS 13. Первый взгляд
Что будет в iOS 13
3 июля 2018 /
Обзор Samsung Galaxy A6+ (2018)
Улучшенный вариант Galaxy A6
17 июня 2018 /
 
 

Архив новостей

 
 
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031  





Опрос

Какими картами вы пользуетесь?
или оставить собственный вариант в комментариях (2)

Статистика