Показаны сообщения с ярлыком warpper. Показать все сообщения
Показаны сообщения с ярлыком warpper. Показать все сообщения
25 дек. 2008 г.
Как навести порядок (или беспорядок) в php
Наткнулся на любопытный материал на хабре.
В нём автор показывает как можно привести в порядок работу со стандартными функциями php на примере создания класса "массив" и "строка". В качестве методов автор просто делает обёртку стандартных функций, устраняя при этом неоднородность их вызова и возврата; например одна функция возвращает значение по-нормальному, а другая пишет в параметр, переданный по ссылке.
Достойная идея. Жаль только, что это достаточно "костыльный" метод наведения порядка, который может породить еще больший беспорядок. Я боюсь представить, что мне придется разбираться в коде, который использует такой самописный враппер. А если до меня было несколько разработчиков - пиши пропало. У каждого своё видение "правильной" работы класса и в итоге получится беспорядок в инструменте, который вроде бы должен был навести порядок в другом беспорядке. Воистину чтобы понять рекурсию надо понять рекурсию =).
Подписаться на:
Сообщения (Atom)