Почему лучше использовать встроенные функции PHP чем писать свои ?

1. Они(встроенные функции, далее ВФ) будут работать быстрее тех, которые вы напишете, поскольку они уже скомпилированы и не тратится время на парсинг PHP кода.

2. Большинство из ВФ хорошо протестировано многомилионной армией программистов а значит, что фактически не содержат ошибок в реализации.

3. ВФ хорошо документированы а значит их проще использовать программистам, которым достанется в наследство Ваш исходный код. Также это обеспечит большее понимание Вашего кода. Чем он меньше, тем легче подлежит пониманию.

4. ВФ уже написаны а значит Вы можете сэкономить время, используя их вместо своих реализаций.

P.S. Пост написан по мотивам просмотров исходных кодов одного из проектов. Увы, люди до сих пор изобретают велосипеды. Особенно это касается программистов.



Digital Ocean
Провайдер облачного хостинга - заведи свой виртуальный сервер всего за $5 в месяц !

One Comment

  1. userfoenix

    Я совершенно согласен, но хочу еще добавить немного про правильное использование не только ВФ, но и фреймворков.
    Если при написании кода у вас не хватает нужного функционала, то скорее всего вы просто не разобрались со своим фремворком, или недостаточно хорошо искали. Намного проще, правильнее и быстрее найти нужный плагин или библиотеку и добавить к своему коду – чем изобретать самому велосипед.
    Существует мнение что даже если вам будет нужно менее 1% функционала подключаемой библиотеки, то всеравно правильнее использовать ее чем писать свой код. Преимущества такого подхода описаны в пунктах 2,3,4 статьи автора.
    Может однако прозвучать мнение что это избыточно, но задумайтесь сами сколько к вашим проектам УЖЕ подключено всяких библиотек, и сколько РЕАЛЬНО процентов из всего вы используете.
    Поддержка продукта много важнее чем собственные амбиции

Leave a Reply