Вя́зкость — свойство программного проекта или среды разработки затруднять внесение изменений предусмотренными в них методами[1].
Если предлагаемые проектом методы внесения изменений сложнее в применении, чем хакерские приёмы, то говорят, что такой проект характеризуется высокой вязкостью. Правильно внести изменения в вязкий проект оказывается сложнее, чем выполнить некорректные действия, нарушающие архитектуру проекта.
Высокая вязкость является негативной характеристикой проекта, затрудняющей его разработку и сопровождение.
Вязкость (программирование).