У начинающего разработчика часто возникает соблазн написать всё с нуля. Кажется, что так будет надёжнее, понятнее и правильнее. Зачем подключать чужую библиотеку для работы с датами, если можно самому написать функцию форматирования? Зачем использовать готовый криптографический модуль, если можно придумать свой алгоритм шифрования? Это ощущение контроля иллюзорно. Представьте, что вы строите дом. Вы же не станете сами выплавлять металл для гвоздей, пилить доски из бревна или варить стекло для окон? Вы поедете в строительный магазин и купите готовые материалы. В коде работает то же правило: использовать проверенные решения для типовых задач — значит сэкономить время и снизить риск ошибок... Подробнее в ВКонтакте

@whilet_ru

У начинающего разработчика часто возникает соблазн написать всё с нуля. Кажется, что так будет надёжнее, понятнее и правильнее | Сетка — социальная сеть от hh.ru