metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-06-06 08:00 am

Использование незнакомой терминологии

А вот еще вопрос: хорошо ли, объясняя что-либо, использовать терминологию, которая заведомо неизвестна слушателям, причем, если по-хорошему, то она должна быть им известна?

Например, собрание по поводу интеграции опердени учета змагаров в автозаках и системы электронных ошейников для змагаров в каком-нибудь НИИ Говна, Торфа и Тоталитаризма. Местные программисты - все как один троечники-выпускники белорусских вузов, которые более никуда, кроме как по распределению в ад, заборы и коровники, попасть не смогли. А мне для объяснения им нужно использовать терминологию типа "внешние ключи", "статическая типизация" или там, прости господи, "карринг", потому что иначе рассказ превратится в постоянные отступления для объяснения используемых категорий.

[identity profile] lionet.livejournal.com 2011-06-06 05:07 am (UTC)(link)
Давать информацию нужно на уровне аудитории. Если аудитория не знает, что такое карринг, говори о структурах данных. Если о структурах не знает — говори о схемах баз данных. Если о базах не знает — говори о потоках бизнес-решений. Если про запросы не знает — говори о схемах распила.