https://github.com/opbi/toolchain
В большинстве производственных кодовых баз, особенно в области проверки ввода/нулевой проверки, обработки ошибок/исключений, в большинстве производственных кодовых баз, особенно в области проверки входных данных/нулевых кодов (журналы, метрики, отслеживание) и различные другие элементы для функций потока для достижения бизнес-целей. стабильно. Все это необходимо для производственного кода, в то время как они постепенно повреждают читабельность/поддержание кодовой базы, что приводит к огромной стоимости связи между командами из -за отсутствия общих стандартов. К счастью, без ИИ все еще возможно автоматизировать некоторые из этих общих действий по программированию со стандартом.
С мощностью функциональной композиции в JavaScript становится очень простым модулизировать эти механизмы управления в виде хорошо проверенных многоразовых декораторов. Это делает основные функции бизнес -логики чрезвычайно краткими и простыми в чтении/тестировании/мигрировании.
Я работаю над новой библиотекой, чтобы стандартизировать шаблон, чтобы добавить многоразовые крючки в функции для настройки их поведения, чтобы функции могли быть именно в основной бизнес -логике. Это значительно улучшит читабельность, тестируемость и обслуживаемость кодовой базы.
В настоящее время он находится на самом раннем этапе, в то время как был проверен на производственном сервере. Любые отзывы или взносы будут приветствуются.
Оригинал: «https://dev.to/zhenyulin/how-i-saved-thousands-of-lines-of-code-functional-hook-composition-for-everything-48o4»