Неконсистентность названий
Анти-паттерн
Отличающееся наименование схожих функций для разных библиотек может вызывать вопросы и сбивать с толку. Возникает желание заглянуть в обе функции и посмотреть, чем они отличаются.
Пример¶
Плохо:
scout_data_fetchers = {
'Gosbase': get_from_gosbase,
'Tlfin': fetch_from_tlfin,
}
Хорошо:
scout_data_fetchers = {
'Gosbase': fetch_from_gosbase,
'Tlfin': fetch_from_tlfin,
}