Стив Клабник недавно сказал в тянуть запрос для служебного модуля:
[Код] скрывает тот факт, что это методы класса, и мы хотят использовать их таким образом. Плюс, я думаю, что
extend self
вообще анти-шаблон, и его не следует использовать, за исключением некоторых случаев. я подумал об этом, и я думаю, что это один из тех случаев.
- При создании служебного модуля (например, для математики), что лучший способ объявить методы?
- И когда подходит
extend self
идиома?