1
0
Selaa lähdekoodia

Обновить 'Лекции/IDE/Вопросы Курманаев.md'

u21-25isaenkov 3 viikkoa sitten
vanhempi
commit
cc3bdf262e
1 muutettua tiedostoa jossa 6 lisäystä ja 6 poistoa
  1. 6 6
      Лекции/IDE/Вопросы Курманаев.md

+ 6 - 6
Лекции/IDE/Вопросы Курманаев.md

@@ -1,15 +1,15 @@
-### Вопросы к лекции:
-   1.**Какую роль играет абстрактное синтаксическое дерево в работе инструментов автоматического рефакторинга?**
+
+   Какую роль играет абстрактное синтаксическое дерево в работе инструментов автоматического рефакторинга?
    AST предоставляет структурированное семантическое представление кода, позволяя инструментам программно изменять структуру программы без риска нарушения её синтаксической целостности.
    
-   2.**Каким образом протокол LSP упрощает создание и поддержку новых языков программирования в различных средах разработки?**
+   Каким образом протокол LSP упрощает создание и поддержку новых языков программирования в различных средах разработки?
    LSP стандартизирует протокол общения между IDE и языковым сервером, позволяя реализовать функциональность языка один раз и использовать её в любом совместимом редакторе.
    
-   3.**Почему процесс индексации проекта является наиболее ресурсозатратной операцией в работе IDE?**
+   Почему процесс индексации проекта является наиболее ресурсозатратной операцией в работе IDE?
    Индексация требует выполнения глубокого синтаксического анализа всех файлов и построения глобальных карт зависимостей, что максимально нагружает процессор и подсистему ввода-вывода.
    
-   4.**В чем заключается основное преимущество статического анализа кода перед динамическим тестированием?**
+   В чем заключается основное преимущество статического анализа кода перед динамическим тестированием?
    Статический анализ способен обнаруживать потенциальные дефекты и уязвимости во всех ветках программного кода без необходимости подготовки тестовых данных и фактического запуска приложения.
    
-   5.**Как инкрементальный парсинг помогает поддерживать высокую производительность IDE при редактировании больших файлов?**
+   Как инкрементальный парсинг помогает поддерживать высокую производительность IDE при редактировании больших файлов?
    Этот механизм пересчитывает только те узлы синтаксического дерева, которые непосредственно затронуты изменениями, минимизируя вычислительные затраты при каждом вводе символа.