Перестаньте писать классы
Хабы: Проектирование и рефакторинг, PythonПризнак того, что объект не должен быть классом — то, что в нём всего 2 метода, и один из них — инициализация, __init__. Каждый раз видя это, подумайте: «эй, наверное мне нужна просто одна функция».
Каждый раз когда из написанного класса вы создаёте всего один экземпляр, используете только раз и тут же выбрасываете, следует думать: «ой, надо бы это отрефакторить! Можно сделать проще, намного проще!»
Перевод доклада Джэка Дидриха, разработчика из команды языка Питон. Доклад прозвучал 9 марта 2012 на конференции PyCon US.
Читать дальше →
Полный текст статьи читайте на Habrahabr.ru