Префиксы и суффиксы в разработке программного обеспечения используются для обозначения различных аспектов в именах переменных, функций и других элементов кода. habr.com dzen.ru
Префиксы помогают разработчикам быстро понять предназначение переменных и функций. habr.com Некоторые из них:
- is, has, can, should. habr.com Указывают на то, что переменная содержит логическое (булево) значение, упрощают написание условных конструкций. habr.com
- min, max. habr.com Помогают установить и соблюдать границы значений для переменных, что важно во многих алгоритмах и бизнес-логиках. habr.com
- prev, next. habr.com Используются в алгоритмах и структурах данных, особенно при работе со структурами, где нужно отслеживать элементы до или после текущего. habr.com
- total, count, num. habr.com Описывают количественные характеристики, подходят для переменных, которые хранят количество элементов, общие суммы и т. д.. habr.com
Суффиксы также важны, например:
- map. habr.com Указывает, что объект используется как словарь/справочник для поиска значений по ключу. habr.com
- «able» или «ible». dzen.ru Обозначает возможность или способность выполнить какое-либо действие. dzen.ru Например, класс с названием «Runnable» будет обозначать, что он может быть запущен в отдельном потоке выполнения. dzen.ru
Таким образом, префиксы больше связаны с функциональностью переменных и функций, а суффиксы — с обозначением специфических особенностей объектов или процессов.