2.18 Метафоры

Однако часто бывает так, что использовать в коде полные названия трудно — они бывают, например, слишком длинными или вообще не оформляются иначе, чем в распространенном предложении.

Во время разработки (особенно на ее начальных фазах) люди быстро устают употреблять в разговоре длинные термины и придумывают им заменители , возможно, из другой предметной области. Фраза «первый конвейер» вполне подходит для замены слов «набор заготовок, поступающих на первый станок».

Для сложно описываемых понятий имеет смысл выработать метафоры , то есть короткие названия, выражающие суть понятия (возможно, с помощью аналогии).

Необходимо познакомиться с некоторыми широко распространенными метафорами и рефакторинге в работе [13] и паттернах проектирования [14].

Разработчики этих практик позаботились о том, чтобы снабдить каждый характерный прием довольно наглядной метафорой.