Английская лексика: Разработка программного обеспечения · Проверка и качество кода

Что значит maintainable?

Значение и примеры · Разработка программного обеспечения

/meɪnˈteɪnəbl/прилагательноеРаспространённый термин

maintainable: удобный в сопровождении, поддерживаемый

Так говорят о коде, который легко понимать, исправлять и расширять со временем, в том числе разработчикам, не писавшим его изначально.

Где и как употребляется

Важная цель архитектуры и проверки кода: Is this maintainable? Существительное — maintainability. Тесты, ясная структура и небольшое число скрытых зависимостей повышают удобство сопровождения. Unmaintainable — резкая критика.

Примеры предложений

  1. It works, but it isn't maintainable: nobody else will understand these regex rules.

    Код работает, но его трудно сопровождать: никто больше не поймёт эти правила регулярных выражений.

    Работоспособность не компенсирует сложность понимания правил.

  2. We chose the boring framework because it keeps the code more maintainable.

    Мы выбрали простой и проверенный фреймворк, потому что с ним код легче поддерживать.

    Знакомый фреймворк выбран ради долгосрочного удобства сопровождения.

Распространённые словосочетания

  • maintainable code
  • more maintainable
  • long-term maintainability
  • hard to maintain