Что такое предпроцессинг кода?
•Модификация исходного кода до компиляции
•определяет символ (например, DEBUG), который можно проверить через #if директива ....
#define
Что такое валидация?
•Проверка данных на корректность
Что такое T4-шаблоны?
(Text Template Transformation Toolkit)
•Где используется: генерация кода «на лету» (например, Entity Framework)
•Пример: автоматическое создание классов из БД
Что такое директивы препроцессора?
•Директивы препроцессора позволяют включать или исключать части кода на этапе компиляции в зависимости от условий
#if, #elif, #else, #endif это?
•условные блоки. Код внутри них компилируется только если условие истинно
Что такое верификация?
проверка данных на достоверность
2 типа анализа кода в Visual Studio
Анализ в реальном времени
Анализ на этапе компиляции
директива .... временно отключает предупреждения компилятора для конкретного участка кода
#pragma warning
3 типа валидации
Валидация разработчика
Серверная валидация
Клиентская валидация
Что такое unit-тесты?
метод тестирования ПО, при котором проверяют отдельные модули или компоненты программы на предмет их корректности