|
@@ -32,24 +32,4 @@
|
|
|
| Интеграция в IDE | скорость обратной связи | меньше дефектов до коммита |
|
|
| Интеграция в IDE | скорость обратной связи | меньше дефектов до коммита |
|
|
|
| Запуск в CI | контроль качества при слиянии | снижение регрессий |
|
|
| Запуск в CI | контроль качества при слиянии | снижение регрессий |
|
|
|
|
|
|
|
|
-С позиции отладки линтеры обеспечивают структурированную и масштабируемую обратную связь, которая не зависит от воспроизводимости сценария выполнения программы. Их вклад максимален в больших кодовых базах и в командах, где важны единообразие и управляемость изменений, поскольку линтер формализует ожидания к коду и делает их автоматически проверяемыми. При этом линтинг не заменяет динамическую отладку и тестирование, а снижает их нагрузку, устраняя часть дефектов до выполнения. В результате линтеры являются инструментом, повышающим качество за счёт **ранней диагностики** и **стандартизации кодовой базы**.
|
|
|
|
|
-
|
|
|
|
|
-## Вопросы:
|
|
|
|
|
-
|
|
|
|
|
-Что делают линтеры?
|
|
|
|
|
-**статический анализ**
|
|
|
|
|
-
|
|
|
|
|
-Когда выявляют ошибки?
|
|
|
|
|
-**до выполнения**
|
|
|
|
|
-
|
|
|
|
|
-Что строит линтер?
|
|
|
|
|
-**абстрактное дерево**
|
|
|
|
|
-
|
|
|
|
|
-Где запускают в процессе?
|
|
|
|
|
-**IDE и CI**
|
|
|
|
|
-
|
|
|
|
|
-Что снижает ложные срабатывания?
|
|
|
|
|
-**калибровка правил**
|
|
|
|
|
-
|
|
|
|
|
-Что блокируют в CI?
|
|
|
|
|
-**слияние изменений**
|
|
|
|
|
|
|
+С позиции отладки линтеры обеспечивают структурированную и масштабируемую обратную связь, которая не зависит от воспроизводимости сценария выполнения программы. Их вклад максимален в больших кодовых базах и в командах, где важны единообразие и управляемость изменений, поскольку линтер формализует ожидания к коду и делает их автоматически проверяемыми. При этом линтинг не заменяет динамическую отладку и тестирование, а снижает их нагрузку, устраняя часть дефектов до выполнения. В результате линтеры являются инструментом, повышающим качество за счёт **ранней диагностики** и **стандартизации кодовой базы**.
|