siroBS
@siroBS
IT "Life-Long Learner"

Эффективная и современная структура кода?

Как лучше оформить следующую задачу:

Принимаем ссылку.
Считываем конфиг, в котором, допустим, есть правила отнесения этой ссылки к Схеме1, Схеме2 и т.д.
В зависимости от схемы, под которую попадает ссылка, константы будут иметь различное значение.
В зависимости от схемы, под которую попадает ссылка, код функций будет разным, хотя имена функций, крайне желательно, одинаковыми.
Разумеется, будут функции с общим кодом.

Какие есть эффективные и современные паттерны организации структуры такого кода, как со стороны файлов, так и со стороны возможностей языка Python?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
@deliro
Агрессивное программирование
Язык Python тут чуть меньше, чем полностью не причём. Это решается классическими паттернами банды четырёх примерно одинаково хоть на C++, хоть на Python, хоть на Go:

https://refactoring.guru/ru/design-patterns/strategy
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы