Словари и термины В любом техническом проекте есть концепции, сущности и действия, которые должны быть поименованы. Особенно их много на ранних этапах. Как известно, в компьютерных делах есть всего две сложные задачи - инвалидация кэша и выбор имен, так что горячие дискуссии на тему выбора названий неизбежны. Cоздание общего “словаря” для команды - одна из важнейших задач технического командира проекта, а подводные камни могут встретиться здесь на каждом шагу. Во-первых, велик соблазн пустить все на самотек. Типа, сами разберутся. Скорее всего, действительно разберутся, но результат вряд ли будет оптимальным. На самом деле, конфликты во время выбора имен для сущностей и действий нередко указывают на разногласия по поводу архитектуры. Руководителю следует эти несогласия обнажить и подтолкнуть команду к обсуждению и компромиссу. Например, если один разработчик предлагает название "query engine", а другой хочет назвать тот же блок "processing manager", то вероятно, что у этих двух инженер