Большинство питонистов не раз слышали о таких правилах как «функции должны быть глаголами» или «не наследуйтесь явно от object в Python 3». В этой статье мы рассмотрим не такие банальные, но полезные правила чистого кода в Python.
Рубрика «магические методы»
Небанальные правила чистого Python. Часть 1
2022-10-31 в 10:19, admin, рубрики: docstrings, doctest, python, python3, type hinting, магические методы, нижнее подчеркивание, приватные методы, Проектирование и рефакторинг, рефакторинг, чистый кодХороши ли __call или «Скорость Магии»
2013-06-10 в 15:32, admin, рубрики: php, магические методы, Программирование, скорость работы, метки: PHP, магические методы, скорость работыДля кого написана эта статья
Автор не будет пытаться научить читательа всяческим штучкам. Равно как и показать что-то новое, старое и убедить кого-то что-то использовать. Поводом для написания послужили вынужденные оптимизации скорости работы медленного кода. Оказалось, что медленно он работает именно из-за «Магических» методов в моем контексте. Поискав, автор не нашел четкой информации, как медленно работают магические методы — все, что нашел автор просто «медленнее», поэтому пришлось получать результаты самостоятельно. Так посмотрим же на все это с точки зрения сухой статистики!
Особенности при перехватах вызовов методов с помощью __call() и __callStatic() в PHP
2013-04-08 в 17:17, admin, рубрики: php, магические методы, метки: PHP, магические методыПролог
Написать эту статью помогли мои эксперименты с Объектно-ориентированной парадигмой.
Собственно, php-гуру эта статья вряд ли покажется интересной, а вот только что знакомящимся с языком, я надеюсь, поможет обойти подводные камни. Статья не претендует на мануал по ООП, а лишь разъясняет некоторые моменты.
Читать полностью »