Software Development Advice
November 21, 2021

Старайтесь использовать готовые решения

Нет смысла писать свою сортировку, свой алгоритм шифрования, или свой фреймворк, если только в вашу задачу не входит разработка чего-то из вышеперечисленного.

Во-первых, вы потратите кучу времени на то, что уже было сделано до вас (и скорее всего, было сделано гораздо лучше).

Во-вторых, используя готовые решения вы делаете ваш код более универсальным, а значит более поддерживаемым.

Нет смысла писать свой планировщик запуска, если есть cron, нет смысла создавать новый протокол конфигурации, если есть json и yaml.